创新互联Python教程:python3os中getenv如何获取变量?

变量在函数中经常会提到,而且也是通过函数才对变量进行更改的。那么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学习网教学中心。

名称栏目:创新互联Python教程:python3os中getenv如何获取变量?
本文来源:http://www.mswzjz.cn/qtweb/news23/351223.html

攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能