我有一个代码,该代码在程序启动后经过大量修改的环境中运行。有没有办法获得一个带有默认envvars的额外字典? “默认”是指在程序启动后可用的env值。
我的一个想法是,在程序启动时,我可以: 1. deepcopy os.environ 2.将其编码成某种长串(可能吗?) 3.在os.environ ['INITIAL_ENV']中保存该字符串 4.稍后,从该字符串恢复到任何字典
它看起来不是一个优雅的解决方案,但我可以忍受。 你能提出一些建议吗?我需要一个linux和windows的解决方案。
谢谢!