python os模块怎么得到环境变量。
PHP中文网
PHP中文网 2017-04-17 17:26:23
[Python讨论组]

我知道os.environ.get()和 os.getenv()函数可以得到设置在环境中的变量的值,可是怎么得到呢?
下面是一个很简单的示例:

import os
one = os.environ.get('ele')
print one

我这个代码就保存在e盘下,我想得到设置在环境中的ele这个参数的值,于是我在powershell中cd到e盘,set ele try ,并且我get-variable看见了这个ele的值已经是try,然后运行这个代码,输出的还是none。所以怎样在代码中得到设置在环境里的值。谢谢大家!

PHP中文网
PHP中文网

认证0级讲师

全部回复(2)
ringa_lee

你在 powershell 里用set ele=try设置的环境变量是局部的,只在那个 shell 里管用。你要通过“系统 > 高级系统设置 > 环境变量”添加的环境变量才是全局的,才能在任意一个 shell 里(包括你的 python runtime shell)访问。

迷茫

没用过 PowerShell,不过在 Shell 里面临时添加的环境变量要这样用:

$ ele=try python

>>> import os
>>> print(os.environ.get('ele'))
try
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号