解决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中pygame针对游戏窗口的显示方法实例分析(附源码)
Nov 11 Python
python字典的常用操作方法小结
May 16 Python
解决python2.7用pip安装包时出现错误的问题
Jan 23 Python
python将秒数转化为时间格式的实例
Sep 16 Python
python 制作自定义包并安装到系统目录的方法
Oct 27 Python
python requests post多层字典的方法
Dec 27 Python
python3 pygame实现接小球游戏
May 14 Python
django框架实现模板中获取request 的各种信息示例
Jul 01 Python
解决Django中修改js css文件但浏览器无法及时与之改变的问题
Aug 31 Python
python生成requirements.txt的两种方法
Sep 18 Python
代码总结Python2 和 Python3 字符串的区别
Jan 28 Python
pytorch ImageFolder的覆写实例
Feb 20 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 中的输出缓冲
2006/12/21 PHP
PHP企业级应用之常见缓存技术篇
2011/01/27 PHP
JS异常处理try..catch语句的作用和实例
2014/05/05 PHP
PHP中使用break跳出多重循环代码实例
2015/01/21 PHP
什么是OneThink oneThink后台添加插件步骤
2016/04/13 PHP
浅谈PHP实现大流量下抢购方案
2017/12/15 PHP
PHP 记录访客的浏览信息方法
2018/01/29 PHP
表单元素事件 (Form Element Events)
2009/07/17 Javascript
formvalidator验证插件中有关ajax验证问题
2013/01/04 Javascript
Jquery ajax基础教程
2015/11/20 Javascript
浅谈Angular的$q, defer, promise
2016/12/20 Javascript
Android中Okhttp3实现上传多张图片同时传递参数
2017/02/18 Javascript
解决vue组件中使用v-for出现告警问题及v for指令介绍
2017/11/11 Javascript
js 判断一个数字是不是2的n次方幂的实例
2017/11/26 Javascript
JQuery Ajax动态加载Table数据的实例讲解
2018/08/09 jQuery
小程序自动化测试的示例代码
2020/08/11 Javascript
[00:52]DOTA2齐天大圣预告片
2016/08/13 DOTA
python读取TXT到数组及列表去重后按原来顺序排序的方法
2015/06/26 Python
Python中Collections模块的Counter容器类使用教程
2016/05/31 Python
python实现简易动态时钟
2018/11/19 Python
解决python3运行selenium下HTMLTestRunner报错的问题
2018/12/27 Python
Python 实现的 Google 批量翻译功能
2019/08/26 Python
python中如何使用insert函数
2020/01/09 Python
Python交互环境下打印和输入函数的实例内容
2020/02/16 Python
Python基于gevent实现高并发代码实例
2020/05/15 Python
python中return不返回值的问题解析
2020/07/22 Python
python 如何引入协程和原理分析
2020/11/30 Python
美国设计师精美珠宝购物网:Netaya
2016/08/28 全球购物
理肤泉美国官网:La Roche-Posay
2018/01/17 全球购物
意大利在线眼镜精品店:Ottica Lipari
2019/11/11 全球购物
2013年高中生自我评价
2013/10/23 职场文书
开办大学饮食联盟创业计划书
2014/01/29 职场文书
法律进机关实施方案
2014/03/12 职场文书
党员创先争优活动总结
2014/05/04 职场文书
领导班子作风建设年个人整改措施
2014/09/29 职场文书
nginx rewrite功能使用场景分析
2022/05/30 Servers