有没有办法在 Python 中设置终端路径?我有一些已编译的二进制文件,我想在文件夹中使用,我们就说foo.exe
in C:/Program Files/PostgreSQL/9.2/bin
,我认为os
orsys
模块中必须有一些可以工作的东西,但我找不到任何东西:
# This works, but ugly
psqldir = 'C:/Program Files/PostgreSQL/9.2/bin'
currentdir = os.getcwd()
os.chdir(psqldir)
os.system('foo')
os.chdir(currentdir)
# Does not work
os.system('set PATH=%PATH%;C:/Program Files/PostgreSQL/9.2/bin')
os.system('foo')
# Does not work
sys.path.append('C:\\Program Files\\PostgreSQL\\9.2\\bin')
os.system('foo')
谢谢!