Форум сайта python.su
Всем добрый день.
Помогите разобраться .
Задача - запустить батник , передав ему параметр, дождаться завершения процесса.
бат файл выполняет запуск программы exe с одним параметром, который должен перебираться в цикле после проверки результатов выполнения программы.
из cmd с постоянным параметром выполняю “c:\1.bat 1” - открывается окно cmd идет процесс.
если запустить , для примера,
import os
v=“1”
os.system(“c:\1.bat ”+v)
то процесс не запускается.
на сколько поняла, надо использовать модуль subprocess но вот как.. не знаю
подскажите, как в такой ситуации поступить. Информацию по форуму искала , но пока сообразить не могу.
извиняйте если баян.
спасибо.
Офлайн
Использовать subprocess. Как - написано в документации к нему.
Офлайн
Офлайн
FerromanВы могли бы привести пример использования ?
Использовать subprocess. Как - написано в документации к нему.
Офлайн
Для твоих целей можно использовать и os.system, только вот слеши надо эскейпить ;).
In : “c:\1.bat”
Out: ‘c:\x01.bat’
Офлайн
leeryfoxя дал ссылку с 2-мя примерами, питон мультиплатформенный
Вы могли бы привести пример использования ?
note :ОС Win XP
Офлайн
o7412369815963спасибо! разобралась!leeryfoxя дал ссылку с 2-мя примерами, питон мультиплатформенный
Вы могли бы привести пример использования ?
note :ОС Win XP
Офлайн