wenn ich bestimmte Zeichen als Übergabeparameter verwende, wendet Python seine Logik für escape Characters an - was ich aber nicht will !
Mein Bsp. skript parameter: "C:\Ordner 1\" "D:\test 2\"
Code: Alles auswählen
import sys
if len(sys.argv) > 1:
print(sys.argv[1])
print(sys.argv[2])
C:\Users\Jkr\AppData\Local\Programs\Python\Python37-32\python.exe E:/test.py "C:\Ordner 1\" D:\test" 2\"
C:\Ordner 1" D:\test
2"
Wie man sieht "zerreißt" es die beiden argumente an der falschen stelle ... weil es sollte folgendes kommen:
C:\Ordner 1\
D:\test 2\
Python soll mir einfach die Strings die ich ihm als Übergabeparameter gebe unverändert weiterreichen - ohne ev. escape characters zu berücksichtigen !