知行编程网知行编程网  2022-10-15 23:00 知行编程网 隐藏边栏  26 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python3 os中getenv如何获取变量?的相关知识,包括python中import os,以及python的变量名这些编程知识,希望对大家有参考作用。

getenv如何在python3 os中获取变量?

函数中经常会提到变量,而变量只能通过函数来​​改变。那么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学习推荐:




本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享