解決pycharm導(dǎo)入本地py文件時(shí),模塊下方出現(xiàn)紅色波浪線的問題
有時(shí)候?qū)氡镜啬K或者py文件時(shí),下方會(huì)出現(xiàn)紅色的波浪線,但不影響程序的正常運(yùn)行,但是在查看源函數(shù)文件時(shí),會(huì)出現(xiàn)問題
問題如下:
解決方案:
1. 進(jìn)入設(shè)置,找到Console下的Python Console,勾選選項(xiàng)“Add source roots to PYTHONPAT”
2. 在當(dāng)前項(xiàng)目程序目錄右鍵單擊,然后“Mark Directory as”為“Sources Root”。之后當(dāng)前程序所在目錄顏色會(huì)變化,表示已經(jīng)完成標(biāo)記。
3. 之后導(dǎo)入程序部分下方的波浪線就會(huì)消失,同時(shí)還可以“Ctrl+Alt+B”對(duì)源程序進(jìn)行查看。
總結(jié):出現(xiàn)紅色波浪線的原因是因?yàn)楸镜芈窂讲⑽幢粯?biāo)記“源目錄”
補(bǔ)充知識(shí):python第二次導(dǎo)入 已導(dǎo)入模塊 不生效 問題的解決
python多次重復(fù)使用import語(yǔ)句時(shí),不會(huì)重新加載被指定的模塊,
只是把對(duì)該模塊的內(nèi)存地址給引用到本地變量環(huán)境。
方式1
關(guān)閉程序重新運(yùn)行
方式2
使用reload()重新導(dǎo)入已導(dǎo)入的模塊
# test.py # # a = 12 # import test print(test.a) # 修改test.a=13 使用reload重導(dǎo) reload(test) print(test.a)
以上這篇解決pycharm導(dǎo)入本地py文件時(shí),模塊下方出現(xiàn)紅色波浪線的問題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
踩坑:pytorch中eval模式下結(jié)果遠(yuǎn)差于train模式介紹
這篇文章主要介紹了踩坑:pytorch中eval模式下結(jié)果遠(yuǎn)差于train模式介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-06-06Python單鏈表的簡(jiǎn)單實(shí)現(xiàn)方法
這篇文章主要介紹了Python單鏈表的簡(jiǎn)單實(shí)現(xiàn)方法,包括定義所需的字段及具體實(shí)現(xiàn)代碼的分析,需要的朋友可以參考下2014-09-09jupyter?notebook?自定義python解釋器的過(guò)程詳解
大家都知道jupyter?notebook?網(wǎng)頁(yè)版交互環(huán)境,類似于ipython,功能強(qiáng)大,這篇文章主要介紹了jupyter?notebook?自定義python解釋器的過(guò)程,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-10-10分析python動(dòng)態(tài)規(guī)劃的遞歸、非遞歸實(shí)現(xiàn)
本文小編給大家詳細(xì)分析了python動(dòng)態(tài)規(guī)劃的遞歸、非遞歸實(shí)現(xiàn)過(guò)程以及相關(guān)代碼,有興趣的朋友可以學(xué)習(xí)下。2018-03-03如何用 Python 子進(jìn)程關(guān)閉 Excel 自動(dòng)化中的彈窗
這篇文章主要介紹了如何用 Python 子進(jìn)程關(guān)閉 Excel 自動(dòng)化中的彈窗,幫助大家更好的理解和學(xué)習(xí)使用python,感興趣的朋友可以了解下2021-05-05在Python中append以及extend返回None的例子
今天小編就為大家分享一篇在Python中append以及extend返回None的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-07-07