/etc/sf.cfg
此文件里面全是定义的变量,有很多,大概几百行
例如:HAHA='123',HEHE='456'
用python写个脚本
需要用到里面的变量,
os.system('source /etc/sf.cfg ')
print os.environ.get("HAHA")
但是并获取不到,提示None
请问有其他方法吗?
/etc/sf.cfg
此文件里面全是定义的变量,有很多,大概几百行
例如:HAHA='123',HEHE='456'
用python写个脚本
需要用到里面的变量,
os.system('source /etc/sf.cfg ')
print os.environ.get("HAHA")
但是并获取不到,提示None
请问有其他方法吗?
4 回答4.4k 阅读✓ 已解决
1 回答3.1k 阅读✓ 已解决
4 回答3.8k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
1 回答4.4k 阅读✓ 已解决
1 回答3.9k 阅读✓ 已解决
1 回答2.8k 阅读✓ 已解决
楼主方法不对.
os.system是创建子进程的.所以结果是不会返回到父进程的.
设置环境变量可以如下: