首頁 > 後端開發 > Python教學 > Python中怎麼加入搜尋路徑

Python中怎麼加入搜尋路徑

WBOY
發布: 2023-05-13 10:28:05
轉載
3091 人瀏覽過

Python新增搜尋路徑

1. 程式中新增

利用sys.path 進行新增, 例如:

import sys
sys.path.append('/Users/username/Documents/')

sys.path
登入後複製

以及可以利用sys.path 輸出目前所包含的目錄.

2. 利用.pth 檔案進行新增

在lib/python 所安裝的目錄下的lib/python/site-packages/ 目錄下增加一個.pth 檔.

這裡需要注意的python 所安裝的目錄在哪裡.

例如, 用conda 中virtual environment 的my_project 環境, 那麼就應該為/Users/username/opt/anaconda3/envs/fealpy /lib/python3.8/site-packages 的目錄下增加一個mypath.pth 檔案.

mypath.pth 中的內容即為將要新增的目錄:

/Users/username/Documents/
/Users/username/Downloads/
登入後複製

新增後, 同樣可以在python 中呼叫sys.path 查看:

import sys
sys.path
登入後複製

附:python暫時加入搜尋路徑

把自己專案所在的位址放在sys.path列表裡面,方便快速匯入模組。

import os, sys

# 获取当前用户的home目录
module = os.path.expanduser('~')
# 打印当前用户的home目录
print(module)
# 定义home目录的搜索优先级,0为最高优先级
# sys.path.insert()加入的也是临时搜索路径,程序退出后失效。
sys.path.insert(0, module)
# 打印搜索路径
print(sys.path)
登入後複製

以上是Python中怎麼加入搜尋路徑的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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