解决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的Twisted框架编写非阻塞程序的代码示例
May 25 Python
如何利用Fabric自动化你的任务
Oct 20 Python
浅谈Python类的__getitem__和__setitem__特殊方法
Dec 25 Python
Django中间件实现拦截器的方法
Jun 01 Python
python3 flask实现文件上传功能
Mar 20 Python
python多线程并发让两个LED同时亮的方法
Feb 18 Python
使用Python Pandas处理亿级数据的方法
Jun 24 Python
深入了解Django中间件及其方法
Jul 26 Python
python GUI库图形界面开发之PyQt5控件数据拖曳Drag与Drop详细使用方法与实例
Feb 27 Python
Python使用itcaht库实现微信自动收发消息功能
Jul 13 Python
Python中常见的导入方式总结
May 06 Python
python中的plt.cm.Paired用法说明
May 31 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
PHP实现的简单mock json脚本分享
2015/02/10 PHP
Javascript 闭包引起的IE内存泄露分析
2012/05/23 Javascript
Jquery.addClass始终无效原因分析
2013/09/08 Javascript
javascript校验价格合法性实例(必须输入2位小数)
2014/05/05 Javascript
javascript的事件触发器介绍的实现
2014/06/05 Javascript
JavaScript给按钮绑定点击事件(onclick)的方法
2015/04/07 Javascript
jquery图片倾斜层叠切换特效代码分享
2015/08/27 Javascript
jquery+css实现动感的图片切换效果
2015/11/25 Javascript
js实现ctrl+v粘贴上传图片(兼容chrome、firefox、ie11)
2016/03/09 Javascript
JS组件Bootstrap按钮组与下拉按钮详解
2016/05/10 Javascript
JS基于onclick事件实现单个按钮的编辑与保存功能示例
2017/02/13 Javascript
JS仿Base.js实现的继承示例
2017/04/07 Javascript
微信小程序数字滚动插件使用详解
2018/02/02 Javascript
微信小程序实现消息框弹出动画
2020/04/18 Javascript
Android 兼容性问题:java.lang.UnsupportedOperationException解决办法
2017/03/19 Python
Python实现发送QQ邮件的封装
2017/07/14 Python
Python如何实现MySQL实例初始化详解
2017/11/06 Python
django admin添加数据自动记录user到表中的实现方法
2018/01/05 Python
Python使用统计函数绘制简单图形实例代码
2019/05/15 Python
python的移位操作实现详解
2019/08/21 Python
基于Python实现大文件分割和命名脚本过程解析
2019/09/29 Python
Python图像处理库PIL的ImageFilter模块使用介绍
2020/02/26 Python
利用Python实现Excel的文件间的数据匹配功能
2020/06/16 Python
pandas参数设置的实用小技巧
2020/08/23 Python
HTML5中form如何关闭自动完成功能的方法
2018/07/02 HTML / CSS
美国家具网站:Cymax
2016/09/17 全球购物
银行职业规划书范文
2013/12/28 职场文书
工作会议欢迎词
2014/01/16 职场文书
小学开学典礼主持词
2014/03/19 职场文书
党支部综合考察材料
2014/05/19 职场文书
人事行政经理岗位职责
2014/06/18 职场文书
联片教研活动总结
2014/07/01 职场文书
暑期政治学习心得体会
2014/09/02 职场文书
爱岗敬业事迹材料
2014/12/24 职场文书
鲁冰花观后感
2015/06/10 职场文书
Centos系统通过Docker安装并搭建MongoDB数据库
2022/04/12 MongoDB