有沒有辦法在Python中設置終端路徑?我有一些編譯的二進制文件,我希望在一個文件夾中使用,我們只需說在C:/Program Files/PostgreSQL/9.2/bin
,我想在os
或sys
模塊中必須有某些東西可以工作,但我找不到任何:在Python中設置路徑
# 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')
謝謝!
'使用os.system()'?不好... – glglgl 2013-04-25 15:18:05
Ouch。有更好的風格嗎?我願意提出建議。 – elleciel 2013-04-25 15:19:44
@ephedyn查看kindall的答案的最後一句。 – Aya 2013-04-25 15:20:34