Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 26, 2010 15:02:31

leeryfox
От:
Зарегистрирован: 2010-02-26
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

subprocess и запуск батника с параметрами?

Всем добрый день.
Помогите разобраться .
Задача - запустить батник , передав ему параметр, дождаться завершения процесса.
бат файл выполняет запуск программы exe с одним параметром, который должен перебираться в цикле после проверки результатов выполнения программы.
из cmd с постоянным параметром выполняю “c:\1.bat 1” - открывается окно cmd идет процесс.
если запустить , для примера,
import os
v=“1”
os.system(“c:\1.bat ”+v)
то процесс не запускается.

на сколько поняла, надо использовать модуль subprocess но вот как.. не знаю
подскажите, как в такой ситуации поступить. Информацию по форуму искала , но пока сообразить не могу.
извиняйте если баян.
спасибо.



Офлайн

#2 Фев. 26, 2010 15:25:54

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

subprocess и запуск батника с параметрами?

Использовать subprocess. Как - написано в документации к нему.

Офлайн

#3 Фев. 26, 2010 15:32:15

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Офлайн

#4 Фев. 26, 2010 15:42:21

leeryfox
От:
Зарегистрирован: 2010-02-26
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

subprocess и запуск батника с параметрами?

Ferroman
Использовать subprocess. Как - написано в документации к нему.
Вы могли бы привести пример использования ?
документацию к нему я прочитала, и не один раз, к сожалению не понимаю , куда подставлять параметр, поэтому обратилась за помощью.

note :ОС Win XP



Офлайн

#5 Фев. 26, 2010 16:32:43

Viper
От:
Зарегистрирован: 2006-11-08
Сообщения: 137
Репутация: +  0  -
Профиль   Отправить e-mail  

subprocess и запуск батника с параметрами?

Для твоих целей можно использовать и os.system, только вот слеши надо эскейпить ;).

In : “c:\1.bat”
Out: ‘c:\x01.bat’



Офлайн

#6 Фев. 26, 2010 16:33:23

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

subprocess и запуск батника с параметрами?

leeryfox
Вы могли бы привести пример использования ?
note :ОС Win XP
я дал ссылку с 2-мя примерами, питон мультиплатформенный

Офлайн

#7 Март 2, 2010 16:29:07

leeryfox
От:
Зарегистрирован: 2010-02-26
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

subprocess и запуск батника с параметрами?

o7412369815963
leeryfox
Вы могли бы привести пример использования ?
note :ОС Win XP
я дал ссылку с 2-мя примерами, питон мультиплатформенный
спасибо! разобралась!



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version