如何在IDE中指定别名?

2024-06-16 10:46:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我有python中的代码,它将环境变量和别名设置为另一个代码。例如,当我跑步时安装.py'我得到一个名为pyfem.py公司. 我可以使用这些命令并通过终端完美地运行命令pyfem (filename).pro来执行程序。你知道吗

但是当我使用Eric时,即使在runscript对话框中设置了环境变量,我也无法运行程序。我还没有找到将别名设置为pyfem的方法。所以我觉得这可能就是问题所在。你知道吗

有人能告诉我如何通过Eric设置别名吗?我有Ubuntu 14.04。你知道吗


Tags: 代码py命令程序终端环境变量公司filename
1条回答
网友
1楼 · 发布于 2024-06-16 10:46:39

这是python2.7代码,两个Python程序位于同一目录中。你知道吗

呼叫_脚本.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"

其他.py(必须标记为可执行-即:chmod+x其他.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

相关问题 更多 >