2015-06-15 5 views
-2

У меня есть скрипт python (.py). Я хочу добавить код для запуска guideType.py на скрипт gui.py. Когда я открываю программу, она запускает gui.py. Поэтому я хочу, чтобы выполнение этого guideType.py, когда он начинаетКак добавить скрипт .py для запуска на другой py (python)

gui.py = http://d-h.st/UsZY

guideType.py = http://d-h.st/7SNF

+0

Просто включите скрипт, который вы хотите запустить во втором скрипте. – Alfie

+0

. Я не очень хорошо разбираюсь в python ... :(пожалуйста, помогите мне –

+0

То, что сказал Ананд Кумар только – Alfie

ответ

0

Try что-то вроде этого

import os, sys 

path_python_exec = sys.executable 
path_exec_file = '' 

command = '%s %s'%(path_python_exec, path_exec_file) 
os.system(command) 

Настройте его в соответствии с вашими потребностями.

+0

Это что-то работает. Но не питон. Показывает CMD и не выполняет никаких действий. Это параметр settings.xml. Пожалуйста, проверьте. Там есть казнь. он хочет сделать это в этом http://d-h.st/40N9 –

+0

@NishanthaIndikaBandara, пожалуйста, разместите свой код здесь (в вашем исходном посте), а не на каком-то внешнем сайте. – bereal

+0

Код немного длинный –

0

Вы можете сделать import сценария, которые могут вызвать заявления в том, что скрипт выполняется.

import gui 
+0

<установка id = "xmltv.type_select" label = "30123" type = "action" action = "RunScript ($ CWD/guideTypes.py)" /> Это выполняется с помощью xml. сделать в файле python –

+0

Как я сказал, что если вы хотите запустить скрипт, просто «импортируйте» его в свой другой скрипт, если оба питона находятся в одной папке. Если нет, вы можете импортировать абсолютный путь, используя - http://stackoverflow.com/questions/67631/how-to-import-a-module-given-the-full-path –

+0

Да на том же пути. Я добавил это. Тогда что хотите добавить в файл gui.py? –

0

Попробуйте использовать os.system("python guideType.py"), когда вы хотите, чтобы выполнить второй питон скрипт. В противном случае subprocesshere может помочь вам достичь того, что вы просите.

+0

Это также работает. Но показ cmd как python не распознается командой –

+0

Добавили ли вы python на свой путь (если вы используете Windows)? Вы можете проверить [здесь] (https://stackoverflow.com/questions/6318156/adding-python-path-on-windows-7), если вы используете Python 2.7, чтобы получить справку, добавляющую python в системный путь. –

+0

<установка id = "xmltv.type_select" label = "30123" type = "action" action = "RunScript ($ CWD/guideTypes.py)" /> это выполняется с помощью xml. Я хочу, чтобы это делалось в файле pythong –

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