在运行 python 程序时,我设置了以下环境变量:
import os
os.environ['access_token'] = 'dc432423fsddgg'
在运行上述脚本之后,然后当我运行不同的脚本时:
import os
print(os.environ.get('access_token))
我得到的输出为 None
。如何永久存储环境变量“access_token”?有没有其他有效的方法来存储敏感信息,例如访问令牌?
答案 0 :(得分:5)
环境不是全局的。您只是在执行第一个脚本的进程的环境中设置 access_token
。当该过程结束时,该环境将被丢弃。
如果要在生命周期不重叠的两个独立进程之间进行通信,则需要使用文件系统或在后台继续运行的第三个进程。