Python解析器對模組位置的搜尋順序的問題整理

2021-10-06 08:19:18 字數 729 閱讀 8752

python解析器對模組位置的搜尋順序

當前目錄

如果不在當前目錄,則搜尋shell變數下的每乙個目錄

如果都找不到,python會檢視預設路徑

模組搜尋路徑儲存在system模組的sys.path變數中。

變數裡包含當前目錄,python path是由按照過程決定的預設目錄。

>>

> sys.path

['e:\\python\\pythoncode\\code'

,'d:\\programdata\\anaconda3\\python37.zip'

,'d:\\programdata\\anaconda3\\dlls'

,'d:\\programdata\\anaconda3\\lib'

,'d:\\programdata\\anaconda3'

,'d:\\programdata\\anaconda3\\lib\\site-packages'

,'d:\\programdata\\anaconda3\\lib\\site-packages\\win32'

,'d:\\programdata\\anaconda3\\lib\\site-packages\\win32\\lib'

,'d:\\programdata\\anaconda3\\lib\\site-packages\\pythonwin'

]

深入理解Python解析器對模組位置的搜尋順序

最初接觸python時通過的教程學習python的基礎知識。看模組和包時看到這麼一段話 當你匯入乙個模組,python解析器對模組位置的搜尋順序是 模組搜尋路徑儲存在system模組的sys.path變數中。變數裡包含當前目錄,pythonpath和由安裝過程決定的預設目錄。後面兩條都沒啥問題,當前...

python歌詞解析器

今天掌握到了歌詞解析器的python基礎語法 實現,個人覺得挺有意思,便展示出來分享分享 注 展示結果為每過相應的時間,輸出端列印相應的歌詞 import time 匯入time模組 song 00 03.50 傳奇 00 19.10 作詞 劉兵 作曲 李健 00 20.60 演唱 王菲 00 26...

python解析器打包 python 打包詳解

基本步驟 1.寫setup.py 2.執行 python setup.py sdist 3.在當前目錄下會生成資料夾 dist 打包好的 就在dist中,以 tar.gz 的形式被壓縮 setup.py 模板 usr bin env python from distutils.core import...