解决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检测服务器是否正常
Feb 16 Python
解析Mac OS下部署Pyhton的Django框架项目的过程
May 03 Python
Python实现冒泡排序的简单应用示例
Dec 11 Python
tensorflow 用矩阵运算替换for循环 用tf.tile而不写for的方法
Jul 27 Python
Python爬虫实现抓取京东店铺信息及下载图片功能示例
Aug 07 Python
Python3.5面向对象程序设计之类的继承和多态详解
Apr 24 Python
python 类的继承 实例方法.静态方法.类方法的代码解析
Aug 23 Python
Python hashlib模块实例使用详解
Dec 24 Python
TENSORFLOW变量作用域(VARIABLE SCOPE)
Jan 10 Python
django有外键关系的两张表如何相互查找
Feb 10 Python
keras model.fit 解决validation_spilt=num 的问题
Jun 19 Python
python实现简单的井字棋
May 26 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
coreseek 搜索英文的问题详解
2013/06/08 PHP
2014过年倒计时示例
2014/01/31 PHP
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
2014/05/04 PHP
php如何获取文件的扩展名
2015/10/28 PHP
php解析xml 的四种简单方法(附实例)
2016/07/11 PHP
js取得url地址参数实例
2013/02/22 Javascript
获取元素距离浏览器周边的位置的方法getBoundingClientRect
2013/04/17 Javascript
jquery选择器之基本过滤选择器详解
2014/01/27 Javascript
使用nodejs、Python写的一个简易HTTP静态文件服务器
2014/07/18 NodeJs
Thinkphp模板没有解析直接原样输出的解决方法
2014/10/31 Javascript
javascript图片延迟加载实现方法及思路
2015/12/31 Javascript
jquery mobile移动端幻灯片滑动切换效果
2020/04/15 Javascript
基于JS实现9种不同的面包屑和分布式多步骤导航效果
2017/02/21 Javascript
Vue 创建组件的两种方法小结(必看)
2018/02/23 Javascript
AngularJS自定义过滤器用法经典实例总结
2018/05/17 Javascript
vue使用laydate时间插件的方法
2018/11/14 Javascript
Vue2.x Todo之自定义指令实现自动聚焦的方法
2019/01/08 Javascript
js 获取本周、上周、本月、上月、本季度、上季度的开始结束日期
2020/02/01 Javascript
vue用ant design中table表格,点击某行时触发的事件操作
2020/10/28 Javascript
JavaScript实现滑块验证解锁
2021/01/07 Javascript
Python的collections模块中namedtuple结构使用示例
2016/07/07 Python
Django日志模块logging的配置详解
2017/02/14 Python
Python使用jsonpath-rw模块处理Json对象操作示例
2018/07/31 Python
Python判断一个list中是否包含另一个list全部元素的方法分析
2018/12/24 Python
Python使用pyautocad+openpyxl处理cad文件示例
2019/07/11 Python
Python3将jpg转为pdf文件的方法示例
2019/12/13 Python
pytorch 实现删除tensor中的指定行列
2020/01/13 Python
德国原装品牌香水、化妆品和手表网站:BRASTY.DE
2016/10/16 全球购物
Myprotein蛋白粉美国官网:欧洲畅销运动营养品牌
2016/11/15 全球购物
Top Villas美国:豪华别墅出租和度假屋
2018/07/10 全球购物
俄罗斯在线手表和珠宝商店:AllTime
2019/09/28 全球购物
思想纪律作风整顿剖析材料
2014/10/11 职场文书
网络营销计划
2015/01/17 职场文书
react中的DOM操作实现
2021/06/30 Javascript
SQL Server使用PIVOT与unPIVOT实现行列转换
2022/05/25 SQL Server
JS轻量级函数式编程实现XDM二
2022/06/16 Javascript