解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题


Posted in Python onJune 01, 2020

有时候导入本地模块或者py文件时,下方会出现红色的波浪线,但不影响程序的正常运行,但是在查看源函数文件时,会出现问题

问题如下:

解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题

解决方案:

1. 进入设置,找到Console下的Python Console,勾选选项“Add source roots to PYTHONPAT”

解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题

2. 在当前项目程序目录右键单击,然后“Mark Directory as”为“Sources Root”。之后当前程序所在目录颜色会变化,表示已经完成标记。

解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题

3. 之后导入程序部分下方的波浪线就会消失,同时还可以“Ctrl+Alt+B”对源程序进行查看。

解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题

总结:出现红色波浪线的原因是因为本地路径并未被标记“源目录”

补充知识: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文件时,模块下方出现红色波浪线的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中操作MySQL入门实例
Feb 08 Python
pygame学习笔记(6):完成一个简单的游戏
Apr 15 Python
Python3计算三角形的面积代码
Dec 18 Python
python3.6 实现AES加密的示例(pyCryptodome)
Jan 10 Python
Python多继承顺序实例分析
May 26 Python
Python实现string字符串连接的方法总结【8种方式】
Jul 06 Python
python读取几个G的csv文件方法
Jan 07 Python
对python中list的拷贝与numpy的array的拷贝详解
Jan 29 Python
python脚本开机自启的实现方法
Jun 28 Python
Python 矩阵转置的几种方法小结
Dec 02 Python
Python实现大数据收集至excel的思路详解
Jan 03 Python
pycharm工具连接mysql数据库失败问题
Apr 01 Python
Python常见反爬虫机制解决方案
Jun 01 #Python
解决python运行启动报错问题
Jun 01 #Python
利用python控制Autocad:pyautocad方式
Jun 01 #Python
Python 跨.py文件调用自定义函数说明
Jun 01 #Python
Python3 socket即时通讯脚本实现代码实例(threading多线程)
Jun 01 #Python
Python如何在main中调用函数内的函数方式
Jun 01 #Python
Python爬取YY评级分数并保存数据实现过程解析
Jun 01 #Python
You might like
PHPCMS的使用小结
2010/09/20 PHP
PHP模板引擎Smarty的缓存使用总结
2014/04/24 PHP
ThinkPHP2.x防范XSS跨站攻击的方法
2015/09/25 PHP
thinkphp3.2点击刷新生成验证码
2016/02/16 PHP
PHP简单获取及判断提交来源的方法
2016/04/22 PHP
PHP array_shift()用法实例分析
2019/01/07 PHP
Jquey拖拽控件Draggable使用方法(asp.net环境)
2010/09/28 Javascript
使用jquery实现div的tab切换实例代码
2013/05/27 Javascript
javascript实现焦点滚动图效果 具体方法
2013/06/24 Javascript
js读取注册表的键值示例
2013/09/25 Javascript
告诉你什么是javascript的回调函数
2014/09/04 Javascript
PHP+jQuery+Ajax实现多图片上传效果
2015/03/14 Javascript
js实现选中页面文字将其分享到新浪微博
2015/11/05 Javascript
ES6中非常实用的新特性介绍
2016/03/10 Javascript
JavaScript中利用for循环遍历数组
2017/01/15 Javascript
vue-video-player 解决微信自动全屏播放问题(横竖屏导致样式错乱问题)
2020/02/25 Javascript
详细分析Node.js 模块系统
2020/06/28 Javascript
python实现360皮肤按钮控件示例
2014/02/21 Python
利用python发送和接收邮件
2016/09/27 Python
利用python画一颗心的方法示例
2017/01/31 Python
Python代码实现删除一个list里面重复元素的方法
2019/04/02 Python
浅析CSS3 用text-overflow解决文字排版问题
2020/10/28 HTML / CSS
什么是事务?事务有哪些性质?
2012/03/11 面试题
国际经济贸易专业推荐信
2013/11/06 职场文书
银行柜员应聘推荐信范文
2013/11/24 职场文书
工作中个人的自我评价
2013/12/31 职场文书
考试没考好检讨书
2014/01/31 职场文书
研究生毕业自我鉴定范文
2014/03/27 职场文书
篮球比赛口号
2014/06/10 职场文书
关于读书的演讲稿500字
2014/08/27 职场文书
党的群众路线对照检查材料范文
2014/09/24 职场文书
公务员个人年终总结
2015/02/12 职场文书
综合测评自我评价
2015/03/06 职场文书
餐饮店长岗位职责
2015/04/14 职场文书
升级 Win11 还是坚守 Win10?微软 Win11 新系统缺失功能大盘点
2022/04/05 数码科技
Python  lambda匿名函数和三元运算符
2022/04/19 Python