【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

posted @ 2023-01-09 16:01  faf4r  阅读(2844)  评论(0编辑  收藏  举报