解决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 18 Python
在Python上基于Markov链生成伪随机文本的教程
Apr 17 Python
python使用range函数计算一组数和的方法
May 07 Python
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
May 28 Python
Python实现识别手写数字大纲
Jan 29 Python
python十进制和二进制的转换方法(含浮点数)
Jul 07 Python
python pygame实现五子棋小游戏
Oct 26 Python
python绘制多个子图的实例
Jul 07 Python
解决Keras 与 Tensorflow 版本之间的兼容性问题
Feb 07 Python
pycharm2021激活码使用教程(永久激活亲测可用)
Mar 30 Python
Python3 类型标注支持操作
Jun 02 Python
Python尝试实现蒙特卡罗模拟期权定价
Apr 21 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中addslashes函数与sql防注入
2014/11/17 PHP
PHP列出MySQL中所有数据库的方法
2015/03/12 PHP
64位windows系统下安装Memcache缓存
2015/12/06 PHP
网页的标准,IMG不支持onload标签怎么办
2006/06/29 Javascript
JQuery 国际象棋棋盘 实现代码
2009/06/26 Javascript
input 输入框获得/失去焦点时隐藏/显示文字(jquery版)
2013/04/02 Javascript
javascript计算星座属相(十二生肖属相)示例代码
2014/01/09 Javascript
Javascript核心读书有感之表达式和运算符
2015/02/11 Javascript
浅谈javascript基础之客户端事件驱动
2016/06/10 Javascript
JavaScript 过滤关键字
2017/03/20 Javascript
10道典型的JavaScript面试题
2017/03/22 Javascript
JavaScript递归算法生成树形菜单
2017/08/15 Javascript
Vuejs 页面的区域化与组件封装的实现
2017/09/11 Javascript
利用JS响应式修改vue实现页面的input值
2019/09/02 Javascript
浅谈JS中几种轻松处理'this'指向方式
2019/09/16 Javascript
小程序接入腾讯位置服务的详细流程
2020/03/03 Javascript
three.js显示中文字体与tween应用详析
2021/01/04 Javascript
python中的实例方法、静态方法、类方法、类变量和实例变量浅析
2014/04/26 Python
Python随手笔记第一篇(2)之初识列表和元组
2016/01/23 Python
python读取csv文件并把文件放入一个list中的实例讲解
2018/04/27 Python
python 为什么说eval要慎用
2019/03/26 Python
Python openpyxl读取单元格字体颜色过程解析
2019/09/03 Python
Python 获取命令行参数内容及参数个数的实例
2019/12/20 Python
python“静态”变量、实例变量与本地变量的声明示例
2020/11/13 Python
TripAdvisor西班牙官方网站:全球领先的旅游网站
2018/01/10 全球购物
阿联酋手表和配饰购物网站:Rivolishop
2019/11/25 全球购物
荷兰度假屋租赁网站:Aan Zee
2020/02/28 全球购物
当x.equals(y)等于true时,x.hashCode()与y.hashCode()可以不相等,这句话对不对
2015/05/02 面试题
部队学习十八大感言
2014/01/11 职场文书
感恩节红领巾广播稿
2014/02/11 职场文书
小学教师培训方案
2014/06/09 职场文书
查摆问题自我剖析材料
2014/08/18 职场文书
群众路线自查自纠工作情况报告
2014/10/28 职场文书
大班上学期个人总结
2015/02/13 职场文书
2015年惩防体系建设工作总结
2015/05/22 职场文书
Sql Server 行数据的某列值想作为字段列显示的方法
2022/04/20 SQL Server