我被困在环境变量不匹配上。
我通过一个名为NSSM的程序在 Windows 10 上运行 Python 脚本。
在运行时,我执行以下操作:
- 从文本文件中加载参数
- 使用 .将其内容放入环境中
os.environ.setdefault(name, value)
。 - 尝试使用加载环境变量
os.environ[name]
结果:我添加的任何变量都没有显示出来。
我不确定为什么我添加的变量不可用。 你能告诉我我做错了什么吗?
一个起点是 NSSM 使用来自 Windows HKLM 注册表的环境变量:源(见底部)。我不确定这是否是os.environ
看不到相关变量的原因。