2015-08-18 3 views
0

Я знаю, что есть много вопросов, спрашивающих об обратном, но есть ли особенно хороший способ запустить скрипт Python из исполняемого файла? Сам исполняемый файл был первоначально написан на Python и скомпилирован с использованием py2exe, поэтому я думал об использовании popen() и передал python myscript.py, но не уверен, что это наиболее эффективно.Эффективный способ запуска скрипта python из exe

Особым запущенным скриптом будет Python 2.7 с интерпретатором ArcGIS Python.

+0

«Исполняемый файл» в основном означает «программа». Вы должны быть более конкретными о том, что вы пытаетесь выполнить. – TigerhawkT3

+0

@ TigerhawkT3 .exe – Celeritas

+0

Итак, это в Windows? Это все еще не очень специфично. Почти любая программа может быть превращена в исполняемый файл, совместимый с Windows. Если вы хотите, чтобы программа что-то делала (например, запуск другой программы), вам нужно будет включить эти инструкции в программу. Кроме этого, я все еще не уверен, что вы ищете. – TigerhawkT3

ответ

0

Если вы просто пытаетесь выполнить скрипт python извне, тогда просто используйте popen() в своем скрипте, как вы сказали.

+0

Это лучший способ? Его нужно интерпретировать как 2.7. – Celeritas

+0

Он будет интерпретироваться как ваша версия python по умолчанию. – mgul

+0

Даже если вызывающий процесс хочет завершить работу, как только он запустит новый, следует использовать 'Popen()' над 'call()'? – Celeritas

Смежные вопросы