【发布时间】:2014-12-19 08:14:16
【问题描述】:
我想将我通常在 bash 终端中使用的外部程序转换为 python 函数
这个程序被添加到我的 .bashrc 中:
PATH=$PATH:/the/dir/containing/my_prog
所以在我的终端中我可以运行:
my_prog arg1
如何在 python 中运行(例如使用 os.system() 或 subprocess )my_prog?
因为.bashrc 必须首先被读取,而我无法加载它。
my_prog 使用了自己在.bashrc $PATH 中定义的一些其他程序,这就是为什么必须加载它...
感谢您的帮助!
【问题讨论】:
-
你的意思是你想要一个解析器,它在 python 脚本中读取
.bashrc并正确设置PATH变量?
标签: python bash path subprocess