当前位置: 首页 > 面试题库 >

Python:平台独立的修改PATH环境变量的方法

公羊宇定
2023-03-14
问题内容

有没有PATH办法使用python以平台独立的方式修改环境变量?

类似于os.path.join()


问题答案:

您应该能够进行修改os.environ

由于os.pathsep是分隔不同路径的字符,因此应使用此字符追加每个新路径:

os.environ["PATH"] += os.pathsep + path

或者,如果要在列表中添加多个路径:

os.environ["PATH"] += os.pathsep + os.pathsep.join(pathlist)

如前所述,os.path.join在必须从单独的部分构造路径的情况下,也可以用于必须附加的每个路径。



 类似资料:
  • 我的Python程序有问题。在IDE(间谍IDE)上运行此程序时,我没有得到任何错误,并且它工作得很好。否则,如果我在python IDLE中运行它,我会得到以下错误。 我认为这个错误与Python路径环境变量有关,因为我找不到该模块。

  • 问题内容: 如何从Python脚本持久地修改Windows环境变量?(这是setup.py脚本) 我正在寻找用于此的标准功能或模块。我已经很熟悉注册表的实现方式,但是也欢迎对此提出任何意见。 问题答案: 使用setx的缺点很少,尤其是当您尝试附加到环境变量(例如setx PATH%Path%; C:\ mypath)时,这将在每次运行时重复附加到路径中,这可能是一个问题。更糟糕的是,它无法区分机器

  • 本文向大家介绍Linux中修改环境变量及生效方法,包括了Linux中修改环境变量及生效方法的使用技巧和注意事项,需要的朋友参考一下 在/etc/profile文件中添加变量【对所有用户生效(永久的)】 用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。 要让刚才的修改马上生效,需要执行以下代码 以上这篇Linux中修改环境变量及生效方法就是

  • 3.1.1.设置PATH环境变量 Android SDK里有个目录,主要的工具都在里面。我们将会频繁地用到这些工具,因此把你的~/android-sdk/tools/目录加入系统的环境变量PATH会是个好办法,这一来就不需要每次使用它们时都切换目录了。 不同系统设置环境变量的方式各有不同,详见Installing Android SDK页面中的第二步。 (译注:Installing Android

  • 本文向大家介绍在Linux操作系统中修改环境变量的方法,包括了在Linux操作系统中修改环境变量的方法的使用技巧和注意事项,需要的朋友参考一下 方法一:在/etc/profile文件中添加变量【对所有用户生效(永久的)】   用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。   要让刚才的修改马上生效,需要执行以下代码 方法二:在用户目录

  • 本文向大家介绍浅谈Linux下修改/设置环境变量JAVA_HOME的方法,包括了浅谈Linux下修改/设置环境变量JAVA_HOME的方法的使用技巧和注意事项,需要的朋友参考一下 1. 永久修改,对所有用户有效     # vi /etc/profile     //按键盘[Shift + g], 在profile文件最后添加下面的内容: [注]:修改文件后如果想马上生效,还要运行 #source