так внутри моего кода я называю модуль подпроцесс импорта подпроцессВызов Robocopy в python - Переключение arent работает?
subprocess.call([r"robocopy", r"N:\\GIS\\Projects\\MarkTarrant_Data_Export", r"\\glenllsub1\\spatial\\LLS_Data\\Corporate_Data\\"])
Это прекрасно работает и завершает копию!
Но когда я добавляю переключатель/S/E/MIR в конец, он создает ошибку.
subprocess.call([r"robocopy", r"N:\\GIS\\Projects\\MarkTarrant_Data_Export", r"\\glenllsub1\\spatial\\LLS_Data\\Corporate_Data\\" /S /Z /MIR])
NameError: name 'S' is not defined
Если добавить theswitches к концу строки
subprocess.call([r"robocopy", r"N:\\GIS\\Projects\\MarkTarrant_Data_Export", r"\\glenllsub1\\spatial\\LLS_Data\\Corporate_Data\\ /S /Z /MIR"])
он копирует, но и создает переключатели как подкаталоги в скопированной продукта не то, что я хотел.
Скорее всего, простая ошибка NoobI упустил!