小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

pycharm中,在同一級(jí)目錄中的模塊導(dǎo)入不成功

 夢(mèng)寒與鎖夢(mèng) 2019-07-14

錯(cuò)誤 This inspection detects names that should resolve but don't. Due to dynamic dispatch and duck~~~

This inspection detects names that should resolve but don't. Due to dynamic dispatch and duck typing, this is possible in a limited but useful number of cases. Top-level and class-level items are supported better than instance items.

并不影響程序的正常運(yùn)行,但pycharm有下波浪線

問(wèn)題描述

pycharm顯示無(wú)法引用到的這些類(lèi),即使這些類(lèi)都在工程中,看看文件上方的import會(huì)發(fā)現(xiàn)對(duì)應(yīng)的模塊import不成功。

分析

既然這些類(lèi)都在工程中,那么import不成功就是因?yàn)槁窂經(jīng)]對(duì)應(yīng),事實(shí)上是pycharm默認(rèn)該項(xiàng)目的根目錄為source目錄,所以import使用絕對(duì)路徑而不是相對(duì)路徑的話(huà),就會(huì)從項(xiàng)目的根目錄中查找,而不是我們希望的其中的/src目錄,所以import不成功。

解決方法

from ...package import * 

第一個(gè).表示當(dāng)前目錄,后面的每一個(gè)’.’表示上一層目錄。用相對(duì)目錄可以保證import成功,但是不建議這種寫(xiě)法,因?yàn)槿绻?dāng)前這個(gè)文件要移動(dòng)到其他包的話(huà),就要改很多地方了,當(dāng)然,使用相對(duì)路徑表示可以隨意更改包名,只要保證

將放package的文件夾設(shè)置為source,這樣import的模塊類(lèi)等,就是通過(guò)這些source文件夾作為根路徑來(lái)查找,也就是在這些source文件夾中查找import的東西。 

pycharm顯示無(wú)法引用到的這些類(lèi),即使這些類(lèi)都在工程中,看看文件上方的import會(huì)發(fā)現(xiàn)對(duì)應(yīng)的模塊import不成功。

既然這些類(lèi)都在工程中,那么import不成功就是因?yàn)槁窂經(jīng)]對(duì)應(yīng),事實(shí)上是pycharm默認(rèn)該項(xiàng)目的根目錄為source目錄,所以import使用絕對(duì)路徑而不是相對(duì)路徑的話(huà),就會(huì)從項(xiàng)目的根目錄中查找,而不是我們希望的其中的/src目錄,所以import不成功。

 改成相對(duì)路徑 

 在pycharm中設(shè)置source路徑

 file–>setting(或者ctrl+alt+s)–>project structure

 將放package的文件夾設(shè)置為source,這樣import的模塊類(lèi)等,就是通過(guò)這些source文件夾作為根路徑來(lái)查找,也就是在這些source文件夾中查找import的東西。 

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶(hù)發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買(mǎi)等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶(hù) 評(píng)論公約

    類(lèi)似文章 更多