blo*_*ley 7 python windows shell command-line environment-variables
我正在尝试使用Python设置Windows环境变量.
似乎与文档相反,os.environ可以获取环境变量但不能设置它们.尝试在Windows命令提示符下运行它们:
这有效:
python -c "import os; print(os.environ['PATH'])"
Run Code Online (Sandbox Code Playgroud)
这不是:
python -c "import os; os.environ['FOO'] = 'BAR'"
Run Code Online (Sandbox Code Playgroud)
尝试输入set命令提示符.环境变量FOO不存在.
如何从Python设置永久Windows环境变量?
hon*_*a_p 18
os.environ[...] = ... 仅在python进程(或其子进程)的持续时间内设置环境变量.
不容易(即不使用特定于OS的工具)可能并且肯定不建议为运行Python的shell设置变量.请参阅aumo对该问题的替代和有些模糊方法的评论.
| 归档时间: |
|
| 查看次数: |
28405 次 |
| 最近记录: |