python3 os中getenv如何获取变量?

2025-12-01 0 45,656

变量在函数中经常会提到,而且也是通过函数才对变量进行更改的。那么python3 os中有没有变量需要通过函数去改变呢?小编翻了一些网页后,还真的就找到了。这个是python3 os中其他的接口模块的内容,可能小伙伴们学习的时候没有留意过,接下来我们就一起看看怎么改变环境变量吧。


getenv(key, default=None)

获取环境变量。

os.getenv("PATH")
'/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin'

get_exec_path(env=None)

返回用于搜索可执行文件的目录列表。看以看作是 PATH 环境变量的列表形式。

os.get_exec_path()
['/usr/local/bin',
 '/usr/bin',
 '/bin',
 '/usr/sbin',
 '/sbin']

拓展: system(command)

在当前进程中,启动子进程,执行命令 command(字符串),主进程会阻塞,直到子进程执行完成。这是通过调用标准C函数 system() 来实现的,并且具有相同的限制。

if os.name == "nt":
    command = "dir"
else:
    command = "ls -l"
 
os.system(command)
0

通过文章我们可以发现,虽然getenv只是os中的一个接口,但是改变环境变量方面非常好用,拓展知识小伙伴们也可以了解下。更多Python学习推荐:PyThon学习网教学中心

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:以上部本文内容由互联网用户自发贡献,本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。投诉邮箱:3758217903@qq.com

ZhiUp资源网 python基础 python3 os中getenv如何获取变量? https://www.zhiup.top/3601.html

相关