os.system для вызова exe, который находится в каталоге, имя которого содержит пробелы

просто мой код выглядит следующим образом:

file = 'C:\\Exe\\First Version\\filename.exe'
os.system(file)

когда я запускаю эту программу, возникает ошибка windowserror, я не могу найти указанный файл. Я обнаружил, что проблема связана с пробелом между «Первой версией». Могу ли я найти способ обойти проблему?

PS: что, если переменная 'file' будет передана как arg в другую функцию?

14
задан Synapse 8 August 2011 в 02:34
поделиться