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

Python中怎麼加入搜尋路徑

WBOY
WBOY轉載
2023-05-13 10:28:053050瀏覽

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刪除