有時候導入本地子產品或者py檔案時,下方會出現紅色的波浪線,但不影響程式的正常運作,但是在檢視源函數檔案時,會出現問題
問題如下:
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiInBnauUzd0FHb1dHM3x2ZvwlNwAjMwIzLcBjMwIzLcNXZnFWbp9CXt92YuMnbjBHcj5SMn1Wavw1LcpDc0RHaiojIsJye.jpg)
解決方案:
1. 進入設定,找到Console下的Python Console,勾選選項“Add source roots to PYTHONPAT”
2. 在目前項目程式目錄右鍵單擊,然後“Mark Directory as”為“Sources Root”。之後目前程式所在目錄顔色會變化,表示已經完成标記。
3. 之後導入程式部分下方的波浪線就會消失,同時還可以“Ctrl+Alt+B”對源程式進行檢視。
總結:出現紅色波浪線的原因是因為本地路徑并未被标記“源目錄”
補充知識:python第二次導入 已導入子產品 不生效 問題的解決
python多次重複使用import語句時,不會重新加載被指定的子產品,
隻是把對該子產品的記憶體位址給引用到本地變量環境。
方式1
關閉程式重新運作
方式2
使用reload()重新導入已導入的子產品
# test.py
#
# a = 12
#
import test
print(test.a)
# 修改test.a=13 使用reload重導
reload(test)
print(test.a)
以上這篇解決pycharm導入本地py檔案時,子產品下方出現紅色波浪線的問題就是小編分享給大家的全部内容了,希望能給大家一個參考,也希望大家多多支援我們。
本文标題: 解決pycharm導入本地py檔案時,子產品下方出現紅色波浪線的問題
本文位址: http://www.cppcns.com/jiaoben/python/315023.html