当前位置:   article > 正文

python os.environ_如何在python中执行os.environ加入?

os environment 加入

让我们假设你做了类似以下的事情来序列化环境:

import json

import os

with open('environ.json', 'w') as f:

json.dump(dict(**os.environ), f)

你现在可以像这样阅读那些(在另一个程序中)

import json

import os

with open('environ.json', 'r') as f:

os.environ.update(json.load(f))

这只会添加或更改当前环境变量以匹配保存的变量,但任何其他变量都将保留.

如果您只想通过添加特定变量来更新它们(例如添加额外路径),您可以明确地执行此操作:

with open('environ.json', 'r') as f:

loadedenv = json.load(f)

pathvars = ['PATH', 'PYTHONPATH']

for p in pathvars:

os.environ[p] += ':' + loadedenv[p]

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/638810
推荐阅读
相关标签
  

闽ICP备14008679号