【Python】使用os模块设置工作路径和添加环境变量
查看和设置工作路径
import os
print(os.getcwd()) # 显示当前路径
os.chdir('./example/path') # 更改路径,''里面为更改的路径
print(os.getcwd()) # 显示当前路径
配置临时环境变量,只在代码运行时生效
import os
# 设置环境变量
os.environ['WORKON_HOME']="value"
# 获取环境变量方法1
os.environ.get('WORKON_HOME')
#获取环境变量方法2(推荐使用这个方法)
os.getenv('path')
# 删除环境变量
del os.environ['WORKON_HOME']
#设置常见环境变量
os.environ['http_proxy']:代理url(如127.0.0.1:8888)
os.environ['HOMEPATH']:当前用户主目录
os.environ['TEMP']:临时目录路径
os.environ['PATHEXT']:可执行文件
os.environ['SYSTEMROOT']:系统主目录
os.environ['LOGONSERVER']:机器名
os.environ['PROMPT']:设置提示符
最简单临时使用环境变量
不知道上面那个为什么要那么复杂,但是临时使用下面更常见,
os.environ['CUDA_VISIBLE_DEVICES']='0'
永久设置环境变量,通过命令行将环境变量写入配置
import os
path=r"E:\env"
command =r"setx WORK1 %s /m"%path
os.system(command)
# /m代表系统变量。
# 不加/m为用户变量
添加Path路径(这应该是临时的)
import os
path = os.environ["PATH"]
print("当前PATH变量:",path)
path = r'C://example/path'
os.environ["PATH"] = os.environ["PATH"]+';'+path
print("设置之后的环境变量:",os.environ["PATH"])
参考:
https://blog.csdn.net/qq_33266320/article/details/86083941
https://blog.csdn.net/CZD__CZD/article/details/122877993
https://blog.csdn.net/cassiepython/article/details/49743735
https://blog.csdn.net/zqx951102/article/details/127946871