簡體   English   中英

如何使用Python將文件夾臨時添加到Windows PATH?

[英]How to add a folder to the Windows PATH temporarily with Python?

如何在Windows上的Python中向Windows PATH添加多個文件夾?

我想從python腳本中使用多個程序(用於Windows,phantomjs,casperjs等的wget)。 而且我認為將這些文件夾添加到PATH並在腳本結束時將其刪除是個好主意,但我不知道是否有可能...

%PATH%是一個環境變量,可以通過執行以下操作在Python中可見:

import os
print(os.environ['PATH'])

這是一個字符串,您可以對其進行任意修改。 因此,您可以這樣做:

 os.environ['PATH'] += ';C:\\wget'

您所做的任何修改將僅在您的腳本以及從該腳本啟動的任何其他進程中可見–完成后,您無需刪除這些修改只是為了防止它們保留在更廣泛的OS中。

import sys

if "C:\\My_Python_Lib" not in sys.path:
    sys.path.append("C:\\My_Python_Lib")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM