Für das Verschieben von einigen PDF habe ich mir folgenden Code zusammengebastelt:
Code: Alles auswählen
import re
from pathlib import Path
import shutil
BASEPATH = Path("P:\Kito Hauptordner\Kito\Key Link\KeyLink_Belege\Python")
SOURCE_PATH = BASEPATH / "Verteilordner"
DESTINATION_PATH = Path("N:\BK\XX-00263101\Jahr 2022\2. Auszüge")
FILTERS = [
("2. Auszüge", "Belastungsanzeige"),
("2. Auszüge", "Übersicht")
]
def main():
for name, customer_number in FILTERS:
destination = DESTINATION_PATH / name
for sourcefile in SOURCE_PATH.glob(f"*{customer_number}*.pdf"):
sourcefile.rename(destination / sourcefile.name)
if __name__ == "__main__":
main()
Code: Alles auswählen
DESTINATION_PATH = Path("N:\BK\XX-00263101\Jahr 2022\2. Auszüge")
(unicode error) 'unicodeescape' codec can't decode bytes in position 2-4: truncated \UXXXXXXXX escape
Hat jemand eine Ahnung woran das liegt und was ich genau ändern/anpassen muss?
Danke