Уведомления

Группа в Telegram: @pythonsu

#1 Июль 1, 2014 16:24:19

ingfa_1981
Зарегистрирован: 2014-01-25
Сообщения: 200
Репутация: +  1  -
Профиль   Адрес электронной почты  

Как запустить внешнее приложение в пайтон с параметрами

Нужно запустить программу с параметрами
ms.exe -host 129.9.1.11 -итд. итп.
Поиск в google не дал результатов.
http://proft.me/2009/04/9/zapusk-vneshnih-prilozhenij-v-python/
http://forum.vingrad.ru/forum/topic-187597.html
http://forum.vingrad.ru/forum/topic-352947.html
Все это не работает. Программа вылазиет с ошибкой. неверный ключ
При этом без параметров запускается прекрасно.

Офлайн

#2 Июль 1, 2014 16:46:05

terabayt
От: Киев
Зарегистрирован: 2011-11-26
Сообщения: 1099
Репутация: +  103  -
Профиль   Отправить e-mail  

Как запустить внешнее приложение в пайтон с параметрами

ошибку в студию!



————————————————
-*- Simple is better than complex -*-

Офлайн

#3 Июль 2, 2014 02:37:35

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Как запустить внешнее приложение в пайтон с параметрами

ingfa_1981
модуль subprocess



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#4 Июль 2, 2014 19:49:01

ingfa_1981
Зарегистрирован: 2014-01-25
Сообщения: 200
Репутация: +  1  -
Профиль   Адрес электронной почты  

Как запустить внешнее приложение в пайтон с параметрами

Не могу дойти до виндового компа. на память ошибка что то вроде Windows Error 2

Офлайн

#5 Июль 2, 2014 23:19:13

agryn
От: Украина
Зарегистрирован: 2011-12-14
Сообщения: 189
Репутация: +  0  -
Профиль   Отправить e-mail  

Как запустить внешнее приложение в пайтон с параметрами

Как по мне для винды более нативный win32api

import win32api
win32api.WinExec('NOTEPAD.exe')
Если пугает большой размер win32api то там походу можно выдернуть только необходимый файлик и импортировать.

Офлайн

#6 Июль 4, 2014 09:57:05

d54wvzc+i5zirs
Зарегистрирован: 2014-05-26
Сообщения: 62
Репутация: +  0  -
Профиль   Отправить e-mail  

Как запустить внешнее приложение в пайтон с параметрами

agryn
Но win32api это дополнительная библиотека и её использование ухудшает переносимость скрипта, а subprocess это штатная библиотека.

Офлайн

#7 Июль 4, 2014 10:22:04

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Как запустить внешнее приложение в пайтон с параметрами

agryn
Как по мне для винды более нативный win32api
Может иметь смысл только есть этот самый win32api уже используется в проекте, а иначе - перебор!

Офлайн

#8 Июль 4, 2014 16:43:22

doza_and
От:
Зарегистрирован: 2010-08-15
Сообщения: 4138
Репутация: +  253  -
Профиль   Отправить e-mail  

Как запустить внешнее приложение в пайтон с параметрами

Shaman
Может иметь смысл только есть этот самый win32api…
А в чем смысл? Функциональность не отличается от subprocess. Может если только надо консольку спрятать.



Офлайн

#9 Июль 4, 2014 17:22:14

Shaman
Зарегистрирован: 2013-03-15
Сообщения: 1369
Репутация: +  88  -
Профиль   Отправить e-mail  

Как запустить внешнее приложение в пайтон с параметрами

doza_and
А в чем смысл?
Понятия не имею. Смотря что там такого хитрого программируется с win32api.

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version