📂Python
🔖Python
2023-01-09 16:01阅读: 2917评论: 0推荐: 0

【Python】使用os模块设置工作路径和添加环境变量

查看和设置工作路径

copy
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
import os print(os.getcwd()) # 显示当前路径 os.chdir('./example/path') # 更改路径,''里面为更改的路径 print(os.getcwd()) # 显示当前路径

配置临时环境变量,只在代码运行时生效

copy
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
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']:设置提示符

最简单临时使用环境变量

不知道上面那个为什么要那么复杂,但是临时使用下面更常见,

copy
  • 1
os.environ['CUDA_VISIBLE_DEVICES']='0'

永久设置环境变量,通过命令行将环境变量写入配置

copy
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
import os path=r"E:\env" command =r"setx WORK1 %s /m"%path os.system(command) # /m代表系统变量。 # 不加/m为用户变量

添加Path路径(这应该是临时的)

copy
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
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

本文作者:faf4r

本文链接:https://www.cnblogs.com/faf4r/p/17037333.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   faf4r  阅读(2917)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
💬
评论
📌
收藏
💗
关注
👍
推荐
🚀
回顶
收起