考虑我有两个python脚本caller.py
和being_called.py
Caller.py:
p = Popen(path_to_being_called, shell=True, stdout=fh, stderr=fh1)
path_to_being_called包含脚本'being_called.py'的可执行路径
现在 being_called.py 会执行以下操作:
os.environ['hello'] = 'Yolo'
我想在脚本caller.py
中访问环境变量hello的这个值有没有办法用popen调用?
请注意,我知道我可以将来自调用者本身的'being_called'的环境变量更新为参数env
以及os.environ和kwargs的映射,但这不是我想要做的。 Env变量只会从being_called.py更新,我需要在caller.py中访问它的值
我试图查看dir(p)
提供的内容,但没有得到任何帮助。