解决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代码
Mar 13 Python
在Python的Flask框架中使用模版的入门教程
Apr 20 Python
Python实现查找匹配项作处理后再替换回去的方法
Jun 10 Python
Python轻量级ORM框架Peewee访问sqlite数据库的方法详解
Jul 20 Python
Python将多个excel文件合并为一个文件
Jan 03 Python
python删除过期log文件操作实例解析
Jan 31 Python
在python中使用requests 模拟浏览器发送请求数据的方法
Dec 26 Python
Python图像处理之颜色的定义与使用分析
Jan 03 Python
django admin.py 外键,反向查询的实例
Jul 26 Python
Python数据库小程序源代码
Sep 15 Python
python3中pip3安装出错,找不到SSL的解决方式
Dec 12 Python
django使用graphql的实例
Sep 02 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代码把全角数字转为半角数字
2007/12/10 PHP
zf框架db类的分页示例分享
2014/03/14 PHP
php从文件夹随机读取文件的方法
2015/06/01 PHP
thinkPHP内置字符串截取函数用法详解
2016/11/15 PHP
thinkPHP框架中layer.js的封装与使用方法示例
2019/01/18 PHP
jquery 最简单易用的表单验证插件
2010/02/27 Javascript
MooTools 页面滚动浮动层智能定位实现代码
2011/08/23 Javascript
jQuery源码分析-04 选择器-Sizzle-工作原理分析
2011/11/14 Javascript
javascript实现tabs选项卡切换效果(自写原生js)
2013/03/19 Javascript
点击标签切换和自动切换DIV选项卡
2014/08/10 Javascript
javascript日期操作详解(脚本之家整理)
2015/09/05 Javascript
JS实现滑动菜单效果代码(包括Tab,选项卡,横向等效果)
2015/09/24 Javascript
Javascript的表单与验证-非空验证
2016/03/18 Javascript
AngularJS过滤器filter用法分析
2016/12/11 Javascript
浅析JavaScript的几种Math函数,random(),ceil(),round(),floor()
2016/12/22 Javascript
Mobile Web开发基础之四--处理手机设备的横竖屏问题
2017/08/11 Javascript
vue获取当前点击的元素并传值的实例
2018/03/09 Javascript
在Vue项目中引入腾讯验证码服务的教程
2018/04/03 Javascript
微信小程序如何像vue一样在动态绑定类名
2018/04/17 Javascript
使用JavaScript通过前端发送电子邮件
2020/05/22 Javascript
详解vue高级特性
2020/06/09 Javascript
[33:09]完美世界DOTA2联赛循环赛 Forest vs DM BO2第二场 10.29
2020/10/29 DOTA
说一说Python logging
2016/04/15 Python
python flask 多对多表查询功能
2017/06/25 Python
解决pyttsx3无法封装的问题
2018/12/24 Python
python控制nao机器人身体动作实例详解
2019/04/29 Python
用Python识别人脸,人种等各种信息
2019/07/15 Python
python 消除 futureWarning问题的解决
2019/12/25 Python
TensorFlow 读取CSV数据的实例
2020/02/05 Python
白宫黑市官网:White House Black Market
2016/11/17 全球购物
拖鞋店创业计划书
2014/01/15 职场文书
小学生开学第一课活动方案
2014/03/27 职场文书
幼儿园门卫岗位职责范本
2014/07/02 职场文书
不错的求职信范文
2014/07/20 职场文书
导游词之云南丽江-泸沽湖
2019/09/26 职场文书
vue实现省市区联动 element-china-area-data插件
2022/04/22 Vue.js