解决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发送Email方法实例
Aug 21 Python
C#返回当前系统所有可用驱动器符号的方法
Apr 18 Python
python统计文本字符串里单词出现频率的方法
May 26 Python
Python实现的彩票机选器实例
Jun 17 Python
Python有序查找算法之二分法实例分析
Dec 11 Python
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析
Apr 27 Python
Tensorflow设置显存自适应,显存比例的操作
Feb 03 Python
将python文件打包exe独立运行程序方法详解
Feb 12 Python
Python 通过监听端口实现唯一脚本运行方式
May 05 Python
用opencv给图片换背景色的示例代码
Jul 08 Python
基于Python实现天天酷跑功能
Jan 06 Python
代码复现python目标检测yolo3详解预测
May 06 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/10/09 PHP
php面向对象全攻略 (六)__set() __get() __isset() __unset()的用法
2009/09/30 PHP
深入php list()函数的详解
2013/06/05 PHP
php对包含html标签的字符串进行截取的函数分享
2014/06/19 PHP
php中call_user_func函数使用注意事项
2014/11/21 PHP
Yii2实现上下联动下拉框功能的方法
2016/08/10 PHP
PHP中ltrim()函数的用法与实例讲解
2019/03/28 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
PHP实现文件上传后台处理脚本
2020/03/04 PHP
JQuery AJAX 中文乱码问题解决
2013/06/05 Javascript
jquery验证手机号码、邮箱格式是否正确示例代码
2013/07/28 Javascript
Nodejs爬虫进阶教程之异步并发控制
2016/02/15 NodeJs
AngularJS入门教程之REST和定制服务详解
2016/08/19 Javascript
javascript prototype原型详解(比较基础)
2016/12/26 Javascript
微信小程序 轮播图swiper详解及实例(源码下载)
2017/01/11 Javascript
JavaScript之事件委托实例(附原生js和jQuery代码)
2017/07/22 jQuery
浅谈angularJS的$watch失效问题的解决方案
2017/08/11 Javascript
webpack引入eslint配置详解
2018/01/22 Javascript
vue页面离开后执行函数的实例
2018/03/13 Javascript
微信小程序之批量上传并压缩图片的实例代码
2018/07/05 Javascript
python 解析html之BeautifulSoup
2009/07/07 Python
python中xrange和range的区别
2014/05/13 Python
Python中使用PIL库实现图片高斯模糊实例
2015/02/08 Python
解析Python编程中的包结构
2015/10/25 Python
前端使用canvas生成盲水印的加密解密的实现
2020/12/16 HTML / CSS
怎样写留学自荐信
2013/11/11 职场文书
城市轨道交通工程职业规划书范文
2014/01/18 职场文书
职务聘任书范文
2014/03/29 职场文书
买房委托公证书
2014/04/08 职场文书
《悯农》教学反思
2014/04/28 职场文书
元旦趣味活动方案
2014/08/22 职场文书
战略性融资合作协议书范本
2014/10/17 职场文书
2015年国庆节慰问信
2015/03/23 职场文书
Go语言使用select{}阻塞main函数介绍
2021/04/25 Golang
浅谈Redis的事件驱动模型
2022/05/30 Redis
html网页引入svg图片的4种方式
2022/08/05 HTML / CSS