真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

怎么在python中導(dǎo)入模塊-創(chuàng)新互聯(lián)

怎么在python中導(dǎo)入模塊?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。

成都創(chuàng)新互聯(lián)云計算的互聯(lián)網(wǎng)服務(wù)提供商,擁有超過13年的服務(wù)器租用、雙線服務(wù)器托管、云服務(wù)器、網(wǎng)站空間、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗,已先后獲得國家工業(yè)和信息化部頒發(fā)的互聯(lián)網(wǎng)數(shù)據(jù)中心業(yè)務(wù)許可證。專業(yè)提供云主機(jī)、網(wǎng)站空間域名申請、VPS主機(jī)、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。

問題描述

怎么在python中導(dǎo)入模塊

此時start.py是啟動程序,引入了core包中的user_control,transfer,withdraw三個模塊文件

怎么在python中導(dǎo)入模塊

但執(zhí)行start.py的時候,出現(xiàn)了以下錯誤:

怎么在python中導(dǎo)入模塊

上圖中顯示的問題是:在transfer.py導(dǎo)入user_control模塊的時候,無法找到該模塊。

問題查找

當(dāng)時我就納悶了,user_controltransfer在同一個包中,按理來說不用做任何處理就能導(dǎo)入.而且在導(dǎo)入user_control的時候也沒有報錯。

然后我單獨執(zhí)行了transfer.py文件,沒有報錯,也就是說能夠找到user_control,但是為何在執(zhí)行start.py的時候又找不到呢?

我對比了user_controltransfer文件,發(fā)現(xiàn)一個不同之處,就是user_control沒有導(dǎo)入其他同包的文件,而transfer有。我想這是不是問題所在。

我將transfer中的import user_control注釋掉后,再次運行start.py后就不會再報錯了。

找到問題了,但是還是不明白這是為啥?

我猜想是不是因為運行start.py的時候,sys.path中沒有core包的路徑,導(dǎo)致transfer模塊找不到user_control

所以我在start.py中,導(dǎo)入core包前,將core包的路徑加入到sys.path。

我再次運行start.py,果然,程序沒有再報錯了。

原來是執(zhí)行start.py時,transfer按照此時的sys.path進(jìn)行查找user_control,而此時的sys.path中又沒有core包的路徑,所以導(dǎo)致錯誤。

看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝您對創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司,的支持。


文章名稱:怎么在python中導(dǎo)入模塊-創(chuàng)新互聯(lián)
分享URL:http://weahome.cn/article/dpijci.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部