Как я могу указать псевдоним в ERIC Python IDE

У меня есть код на python, который устанавливает переменную окружения и псевдоним другого кода.

Например, когда я запускаю «install.py», я получаю переменную окружения и псевдоним для кода с именем pyfem.py.

Я могу использовать их и выполнить команду

'pyfem (filename) .pro'

через терминал для выполнения программы.

Но когда я использую Эрика, я не могу запустить программу даже после установки переменной среды в диалоговом окне сценария запуска.

Я не нашел способ установить псевдоним pyfem. Так что я чувствую, что это может быть проблемой.

Может кто-нибудь, пожалуйста, дайте мне знать, как установить псевдоним через Эрика. У меня Ubuntu 14.04.

Благодаря

0
задан 19 April 2015 в 06:56

1 ответ

Это - код Python 2.7 и обе программы Python в том же каталоге.

call_script.py

import os
from subprocess import call

if  "OTHER_PROGRAM" in os.environ.keys():
    program_name =  os.environ["OTHER_PROGRAM"]
    print "will execute",   program_name
    call([program_name ,"some_file.pro"])
else:
    print "OTHER_PROGRAM env variable not defined"

other.py (должен быть отмечен исполняемый файл - т.е.: chmod +x other.py)

#!/usr/bin/python
import sys

print "executing in other.py"

if len(sys.argv) > 1:
    print "was passed value of ", sys.argv[1]
else:
    print "no arguments were passed"

enter image description here

выводы:

executing in other.py
was passed value of  some_file.pro
0
ответ дан 19 April 2015 в 16:56

Другие вопросы по тегам:

Похожие вопросы: