解决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编程中实现迭代器的一些技巧小结
Jun 21 Python
浅谈Python 字符串格式化输出(format/printf)
Jul 21 Python
对python中Json与object转化的方法详解
Dec 31 Python
由Python编写的MySQL管理工具代码实例
Apr 09 Python
python实现集中式的病毒扫描功能详解
Jul 09 Python
Python实现网页截图(PyQT5)过程解析
Aug 12 Python
Python树莓派学习笔记之UDP传输视频帧操作详解
Nov 15 Python
python读取配置文件方式(ini、yaml、xml)
Apr 09 Python
Django 解决开发自定义抛出异常的问题
May 21 Python
Django使用rest_framework写出API
May 21 Python
python设置 matplotlib 正确显示中文的四种方式
May 10 Python
Python爬取英雄联盟MSI直播间弹幕并生成词云图
Jun 01 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的$_FILES的临时储存文件与回收机制实测过程
2013/07/12 PHP
PHP获取php,mysql,apche的版本信息示例代码
2014/01/16 PHP
JavaScript CSS修改学习第一章 查找位置
2010/02/19 Javascript
JQuery切换显示的效果实例代码
2013/02/27 Javascript
裁剪字符串trim()自定义改进版
2013/04/10 Javascript
禁止空格提交表单的js代码
2013/11/17 Javascript
javascript右下角弹层及自动隐藏(自己编写)
2013/11/20 Javascript
input标签内容改变的触发事件介绍
2014/06/18 Javascript
DOM基础教程之使用DOM控制表格
2015/01/20 Javascript
JQuery插件Quicksand实现超炫的动画洗牌效果
2015/05/03 Javascript
微信小程序 动态传参实例详解
2017/04/27 Javascript
微信小程序动态增加按钮组件
2018/09/14 Javascript
详解ng-alain动态表单SF表单项设置必填和正则校验
2019/06/11 Javascript
JS前端广告拦截实现原理解析
2020/02/17 Javascript
[01:04:29]DOTA2-DPC中国联赛 正赛 Phoenix vs XG BO3 第二场 1月31日
2021/03/11 DOTA
python基础入门学习笔记(Python环境搭建)
2016/01/13 Python
python中利用await关键字如何等待Future对象完成详解
2017/09/07 Python
python使用PyCharm进行远程开发和调试
2017/11/02 Python
git进行版本控制心得详谈
2017/12/10 Python
Numpy中转置transpose、T和swapaxes的实例讲解
2018/04/17 Python
python散点图实例之随机漫步
2018/08/27 Python
在python中画正态分布图像的实例
2019/07/08 Python
python中sort和sorted排序的实例方法
2019/08/26 Python
用于ETL的Python数据转换工具详解
2020/07/21 Python
英国花园家具中心:Garden Furniture Centre
2017/08/24 全球购物
德国二手设计师时装和复古时装跳蚤市场:Mädchenflohmarkt
2020/11/09 全球购物
测绘工程本科生求职信
2013/10/10 职场文书
物业公司采购员岗位职责
2013/12/31 职场文书
中英文求职信范文
2014/01/27 职场文书
工程项目建议书范文
2014/03/12 职场文书
党员教师学习党的群众路线教育实践活动心得体会
2014/10/31 职场文书
2014年餐厅服务员工作总结
2014/11/18 职场文书
西安兵马俑导游词
2015/02/02 职场文书
社团个人总结范文
2015/03/05 职场文书
党员反四风学习心得体会
2016/01/22 职场文书
《英雄联盟》2022日蚀、月蚀皮肤演示 黑潮亚索曝光
2022/04/13 其他游戏