我正在尝试使用Spyder设置.bashrc的环境变量;换句话说,我正在寻找读取.bashrc的python命令。任何想法?

最佳答案

.bashrc应在登录时自动加载到环境中

import os

print os.environ


如果您想从bash源文件创建值字典,那么理论上您可以执行以下操作

output = subprocess.check_output("source /path/to/.bashrc;env")
env = dict(line.split("=") for line in output.splitlines() if "=" in line))
print env

关于python - 将bashrc的环境变量加载到python中,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27553576/

10-12 16:41
查看更多