如何從任意目錄執行Python腳本?

DDD
發布: 2024-11-07 13:15:03
原創
465 人瀏覽過

How to Run Python Scripts from Any Directory?

如何從命令列執行Python 腳本

當嘗試使用Python 從特定目錄執行腳本時,您可能會遇到儘管已將目錄新增至PYTHONPATH 變量,但仍出現錯誤「沒有此類檔案或目錄」。這是因為 PYTHONPATH 主要影響 Python 模組的導入路徑,而不是腳本的執行路徑。

要從任何目錄執行 Python 腳本而不手動更改其目錄,您需要修改 PATH 環境變數。 PATH 變數決定係統搜尋執行檔的目錄。

將Python 加入PATH

要將Python 加入您的PATH,請開啟終端機並輸入以下指令:

export PATH=$PATH:/home/randy/lib/python
登入後複製

將開啟終端機並輸入下列指令:

將開啟終端機並輸入下列指令:

將開啟終端機並輸入下列指令:

#!/usr/bin/env python
登入後複製
設定 Shebang

要使Python腳本作為程式可執行,您需要在檔案的第一行設定一個shebang。 shebang 告訴系統在執行腳本時要使用哪個解釋器。例如,將下列行加入Python 腳本的開頭:
chmod +x /home/randy/lib/python/gbmx.py
登入後複製

gbmx.py
登入後複製
調整檔案權限設定shebang 後,授予可執行權限使用下列指令執行腳本: 完成這些步驟後,您應該能夠透過從任何目錄鍵入其名稱來執行Python腳本:

以上是如何從任意目錄執行Python腳本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板