python程序中使用 import XXX 時,python解析器會在當前目錄、已安裝和第三方模塊中搜索 xxx,如果都搜索不到就會報錯。
使用sys.path.append()方法可以臨時添加搜索路徑,方便更簡潔的import其他包和模塊。這種方法導入的路徑會在python程序退出后失效。
版權聲明:引用內容來自於CSDN博主「-牧野-」的文章
轉載請注明來源https://www.cnblogs.com/sogeisetsu/p/11415657.html
假設模塊的文件名為filename.py
- 第一步,在控制台輸入
import os
os.path.abspath('.\\filename.py') #獲得你要導入的模塊的路徑
'C:\\Users\\14469\\Desktop\\untitled\\filename.py'
- 第二步,復制剛才的路徑,然后加到sys.path
import sys
sys.path.append('C:\\Users\\14469\\Desktop\\untitled\\filename.py' )
這樣模塊就導進去了,但是這個模塊只是臨時導入,只能在當前文件夾有效,在python的庫路徑里是找不到它的,這也很適合初學者
將模塊徹底導入的方法
>>> import sys
>>> sys.path
這樣你會看到python文件目錄
如果是系統自帶的python,會使用dist-packages目錄;
如果你手動安裝python,它會直接使用目錄site-packages。
這允許你讓兩個安裝隔離開來。
dist-packages:系統自帶的python
site-packages:自己安裝的python
進入site-packages
新建文件夾,把寫好的模塊放進去就完事兒了。
我建了一個公眾號,主要是分享java項目,linux知識,日語學習相關的內容,大家喜歡的話可以關注一下,謝謝大家。