В настоящее время я использую os.path.join для генерации пути к файлу, который выглядит следующим образом: -
myFile = 'csvfile.csv'
myPath = r'\\mydomain\12345\Original Format\'
myFullPath = os.path.join(myPath, myFile)
Это выводит: -
\\mydomain\12345\Original Format\csvfile.csv
Эта переменнаяработает нормально, однако мне нужно затем вызвать его из вызова подпроцесса, поскольку я хочу запустить .exe-файл Windows CLI и передать свою переменную myFullPath в качестве параметра в CLI Windows.К сожалению, всякий раз, когда я запускаю функцию subprocess.call (), она перестает работать, так как не может обработать пространство между «Исходным форматом» в пути к каталогу.
Любые предложения о том, как я могу это сделать, чтобыВызов подпроцесса может обрабатывать пространство в пути?
Мой вызов подпроцесса ниже: -
command = r"C:/Program Files/myExe.exe -user %s -case %s -tags %s" % (username, path, tags)
subprocess.call(command)
Спасибо