用python如何導入自建的模塊?
情況1:hello.py模塊(文件)和測試(入口)文件test.py在同一個目錄下,目錄結(jié)構(gòu)如下圖所示:

這種情況下,我們可以直接導入這個模塊,代碼是import hello,如下圖所示:

情況2:hello.py模塊(文件)在包folder里面,但和測試(入口)文件test.py同在Module目錄下面,目錄結(jié)構(gòu)如下圖所示:

這種情況下,我們可以使用代碼"from folder import hello"導入這個模塊,如下圖所示:

情況3:hello.py模塊(文件)在包folder里面,測試(入口)文件test.py在main這個包里面,但這兩個包同在Module目錄下邊,目錄結(jié)構(gòu)如圖所示:

這種情況和情況2導入模塊的代碼相同,還是"from folder import hello",不再贅述。
情況4:如果模塊test.py經(jīng)常在項目用到,我們可以把它放在python的安裝目錄site-packages目錄里面,這樣在使用的時候,我們直接在test.py文件中"import hello"導入模塊就行。
情況5:可以在site-packages目錄下邊創(chuàng)建一個hellopath.pth文件,面放上模塊所在包的絕對路徑就行,我的是路徑是“E: ornadomodulefolder”,這里根據(jù)自己的情況自行設(shè)置,在使用的時候和情況4相同,"import hello"導入就行,這里不再贅述。
至此,5中情況下的導入自定義模塊方法都已介紹完畢。就整個過程來看,其實都很簡單,就是在導入模塊的時候注意一下路徑
