解决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采用raw_input读取输入值的方法
Aug 18 Python
python执行shell获取硬件参数写入mysql的方法
Dec 29 Python
Python中分数的相关使用教程
Mar 30 Python
说一说Python logging
Apr 15 Python
selenium+python设置爬虫代理IP的方法
Nov 29 Python
python异步存储数据详解
Mar 19 Python
python SVM 线性分类模型的实现
Jul 19 Python
解决安装python3.7.4报错Can''t connect to HTTPS URL because the SSL module is not available
Jul 31 Python
Python使用python-docx读写word文档
Aug 26 Python
Python 动态变量名定义与调用方法
Feb 09 Python
Python 数据的累加与统计的示例代码
Aug 03 Python
Python压缩模块zipfile实现原理及用法解析
Aug 14 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
模拟OICQ的实现思路和核心程序(三)
2006/10/09 PHP
php 生成饼图 三维饼图
2009/09/28 PHP
PHP取得一个类的属性和方法的实现代码
2011/05/22 PHP
php实现搜索类封装示例
2016/03/31 PHP
PHP 计算两个时间段之间交集的天数示例
2019/10/24 PHP
js刷新框架子页面的七种方法代码
2008/11/20 Javascript
offsetParent 算法分析
2010/04/05 Javascript
js模拟类继承小例子
2010/07/17 Javascript
利用JQuery的load函数动态加载其它页面的内容的实现代码
2010/12/14 Javascript
jquery 选项卡效果 新手代码
2011/07/08 Javascript
Node.js中的事件驱动编程详解
2014/08/16 Javascript
javascript中JSON对象与JSON字符串相互转换实例
2015/07/11 Javascript
实例详解jQuery结合GridView控件的使用方法
2016/01/04 Javascript
AngularJS入门教程之表单校验用法示例
2016/11/02 Javascript
JS获得一个对象的所有属性和方法实例
2017/02/21 Javascript
jQuery实现可兼容IE6的遮罩功能详解
2017/09/19 jQuery
vue.js中父组件调用子组件的内部方法示例
2017/10/22 Javascript
JS中的BOM应用
2018/02/02 Javascript
react router4+redux实现路由权限控制的方法
2018/05/03 Javascript
vue+springboot实现项目的CORS跨域请求
2018/09/05 Javascript
vue 中 命名视图的用法实例详解
2019/08/14 Javascript
jQuery 淡入/淡出效果函数用法分析
2020/05/19 jQuery
js实现鼠标点击飘爱心效果
2020/08/19 Javascript
Python 函数绘图及函数图像微分与积分
2019/11/20 Python
python的等深分箱实例
2019/11/22 Python
微信浏览器左上角返回按钮拦截功能
2017/11/21 HTML / CSS
几个Shell Script面试题
2014/04/18 面试题
大学生实习期自我评价范文
2013/10/03 职场文书
青年文明号事迹材料
2014/01/18 职场文书
安全生产投入制度
2014/01/29 职场文书
小学生秋游活动方案
2014/02/23 职场文书
党员学习中共十八大思想报告
2014/09/12 职场文书
党员批评与自我批评发言稿
2014/10/14 职场文书
2015年征兵工作总结
2015/07/23 职场文书
感谢信
2019/04/11 职场文书
SQL语句中JOIN的用法场景分析
2021/07/25 SQL Server