解决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获取电脑硬件信息及状态的实现方法
Aug 29 Python
Python使用Tkinter实现机器人走迷宫
Jan 22 Python
python3.5绘制随机漫步图
Aug 27 Python
用Python读取几十万行文本数据
Dec 24 Python
python 定时任务去检测服务器端口是否通的实例
Jan 26 Python
python 实现的发送邮件模板【普通邮件、带附件、带图片邮件】
Jul 06 Python
如何运行带参数的python脚本
Nov 15 Python
python yield和Generator函数用法详解
Feb 10 Python
python使用html2text库实现从HTML转markdown的方法详解
Feb 21 Python
python怎么判断素数
Jul 01 Python
python与idea的集成的实现
Nov 20 Python
Python3利用openpyxl读写Excel文件的方法实例
Feb 03 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输入输出流学习笔记
2015/05/12 PHP
在Mac OS下搭建LNMP开发环境的步骤详解
2017/03/10 PHP
解决Laravel5.x的php artisan migrate数据库迁移创建操作报错SQLSTATE[42000]
2020/04/06 PHP
JavaScript 继承详解(四)
2009/07/13 Javascript
javascript 自动填写表单的实现方法
2010/04/09 Javascript
利用JS实现浏览器的title闪烁
2013/07/08 Javascript
js下拉框二级关联菜单效果代码具体实现
2013/08/03 Javascript
jQuery中RadioButtonList的功能及用法实例介绍
2013/08/23 Javascript
弹出窗口并且此窗口带有半透明的遮罩层效果
2014/03/13 Javascript
推荐一款jQuery插件模板
2015/01/09 Javascript
js实现跟随鼠标移动且带关闭功能的图片广告实例
2015/02/26 Javascript
javascript获取当前的时间戳的方法汇总
2015/07/26 Javascript
JavaScript中数组继承的简单示例
2015/07/29 Javascript
JS实现的竖向折叠菜单代码
2015/10/21 Javascript
JS获取屏幕高度的简单实现代码
2016/05/24 Javascript
js实现一个猜数字游戏
2017/03/31 Javascript
JavaScript实现反转字符串的方法详解
2017/04/27 Javascript
angular动态删除ng-repaeat添加的dom节点的方法
2017/07/20 Javascript
JS实现的简单四则运算计算器功能示例
2017/09/27 Javascript
JS实现统计字符串中字符出现个数及最大个数功能示例
2018/06/04 Javascript
js实现双色球效果
2020/08/02 Javascript
vue 子组件修改data或调用操作
2020/08/07 Javascript
Django之提交表单与前后端交互的方法
2019/07/19 Python
Python使用百度翻译开发平台实现英文翻译为中文功能示例
2019/08/08 Python
如何使用Cython对python代码进行加密
2020/07/08 Python
详解Python 中的 defaultdict 数据类型
2021/02/22 Python
CSS3正方体旋转示例代码
2013/08/08 HTML / CSS
NFL墨西哥官方商店:Tienda NFL
2017/11/28 全球购物
农村党支部先进事迹
2014/01/14 职场文书
《会走路的树》教后反思
2014/04/19 职场文书
企业职业病防治方案
2014/05/29 职场文书
区长工作作风个人整改措施
2014/10/01 职场文书
见习报告格式范文
2014/11/08 职场文书
高中生毕业评语
2014/12/30 职场文书
房产公证书样本
2015/01/23 职场文书
2015年学校总务工作总结
2015/07/20 职场文书