如何在 Python 脚本中将 PATH=%PATH% 设置为环境?

sas*_*si 3 python windows path

我正在尝试从 python 程序启动一个 exe 文件(该 exe 文件是使用 Visual Studio 编译的 c++ 项目的输出)。在这个c++项目的属性(配置->属性->调试->环境)中如下设置

     (PATH = %PATH%;lib\testfolder1;lib\testfolder2) 
Run Code Online (Sandbox Code Playgroud)

给出。
有没有办法将路径环境变量设置为

  1. 路径 = %路径%
  2. 库\测试文件夹1
  3. 库\测试文件夹2

在 python 程序中?

提前感谢您的重播

Yar*_*ron 6

您可以使用多种方法更新 PATH:

import sys
sys.path += ["c:\\new\\path"]
print sys.path
Run Code Online (Sandbox Code Playgroud)

或者

import os
os.environ["PATH"] += os.pathsep + os.pathsep.join(["c:\\new\\path"])
print os.environ["PATH"]
Run Code Online (Sandbox Code Playgroud)

  • 据我了解,“sys.path”与Python模块搜索路径相关。它与操作系统 PATH 环境变量不同。(事实上​​,“sys.path”与 PYTHONPATH 环境变量相关联。) (3认同)