Hallo!
Ich möchte, daß ein Anwender einem Script einen Pfad übergibt.
Also habe ich settings.py inkludiert, wo folgendes steht:
path=C:\TEST
path=„C:\text“
…vermute ich mal. Allerdings, ob das ein gute Idee ist, den Anwender Pythoncode schreiben zu lassen, weiß ich nicht. Und wenn der Anwender von Python schon mal was gehört hat, macht er vielleicht „C:\text“ oder r"C:\text" (raw-string) oder sogar „C:/text“, weil er weiß, dass es Python egal ist, ob Backslash oder Slash. Ich würd’ den Pfad eher aus einer schnöden Textdatei einlesen.
Ich habe schon mit path.replace(’\’,’@@’).replace(’@’,’\’) experimentiert.
Wenn unbedingt der Weg über settings.py, dann einfach brute force
path.replace(’\t’,’\t’).replace(’\n’,’\n’) etc. pp. oder eleganter über die string-Funktion translate().
Gruß M.