解决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模块学习 filecmp 文件比较
Aug 27 Python
Python的迭代器和生成器使用实例
Jan 14 Python
Python中用于计算对数的log()方法
May 15 Python
python实现简单爬虫功能的示例
Oct 24 Python
python简单图片操作:打开\显示\保存图像方法介绍
Nov 23 Python
python 使用turtule绘制递归图形(螺旋、二叉树、谢尔宾斯基三角形)
May 30 Python
Python实现随机生成任意数量车牌号
Jan 21 Python
在keras下实现多个模型的融合方式
May 23 Python
如何用python处理excel表格
Jun 09 Python
opencv 图像滤波(均值,方框,高斯,中值)
Jul 08 Python
python字典通过值反查键的实现(简洁写法)
Sep 30 Python
Python爬虫基础讲解之请求
May 13 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
用文本文件实现的动态实时发布新闻的程序
2006/10/09 PHP
Yii2创建控制器(createController)方法详解
2016/07/23 PHP
php设计模式之职责链模式实例分析【星际争霸游戏案例】
2020/03/27 PHP
jQuery Div中加载其他页面的实现代码
2009/02/27 Javascript
利用jquery的获取JS文件中的字符串内容
2012/02/14 Javascript
jQuery UI Dialog 创建友好的弹出对话框实现代码
2012/04/12 Javascript
JS数组去重与取重的示例代码
2014/01/24 Javascript
动态设置form表单的action属性的值的简单方法
2016/05/25 Javascript
BootStrap智能表单实战系列(四)表单布局介绍
2016/06/13 Javascript
Vue.js每天必学之组件与组件间的通信
2016/09/08 Javascript
JS实现标签页切换效果
2017/05/04 Javascript
BootStrap表单验证 FormValidation 调整反馈图标位置的实例代码
2017/05/17 Javascript
JS实现多张图片预览同步上传功能
2017/06/23 Javascript
解决layui checkbox 提交多个值的问题
2019/09/02 Javascript
在Echarts图中给坐标轴加一个标识线markLine
2020/07/20 Javascript
[02:40]DOTA2殁境神蚀者 英雄基础教程
2013/11/26 DOTA
python去掉字符串中重复字符的方法
2014/02/27 Python
Ubuntu下Python+Flask分分钟搭建自己的服务器教程
2019/11/19 Python
python 读取串口数据的示例
2020/11/09 Python
python中的unittest框架实例详解
2021/02/05 Python
HTML5之SVG 2D入门11—用户交互性(动画)介绍及应用
2013/01/30 HTML / CSS
韩国邮政旗下生鲜食品网上超市:epost
2016/08/27 全球购物
泰国国际航空公司官网:Thai Airways International
2019/12/04 全球购物
一套PHP的笔试题
2013/05/31 面试题
大学生就业自荐信
2013/10/26 职场文书
服务中心夜班服务员岗位职责
2013/11/27 职场文书
大学新生欢迎词
2014/01/10 职场文书
2014最新版群众路线四风整改措施
2014/09/24 职场文书
安全隐患整改报告
2014/11/06 职场文书
市场营销计划书
2015/01/17 职场文书
英文商务邀请函范文
2015/01/31 职场文书
2015年法务工作总结范文
2015/05/23 职场文书
房产销售员2015年终工作总结
2015/10/22 职场文书
修改MySQL的默认密码的四种小方法
2021/05/26 MySQL
mysql序号rownum行号实现方式
2022/12/24 MySQL
SqlServer常用函数及时间处理小结
2023/05/08 SQL Server