浅谈Pycharm的项目文件名是红色的原因及解决方式


Posted in Python onJune 01, 2020

今天在继续学习Python时,打开Pycharm后,发现有一个项目下的项目文件名是红色的,如下图:

浅谈Pycharm的项目文件名是红色的原因及解决方式

刚开始我以为是我升级 Pycharm导致的,但我并没有急着去解决,因为并不会影响我执行代码等。当我修改了一点代码后,我将它add并commit到Git后,才发现问题的原因:是我以前将Word设置成了Git的一个仓库,但是当时这些文件我并没有添加到Git里,所以会显示为红色。(这倒是挺好,可以提示我记得提交)

浅谈Pycharm的项目文件名是红色的原因及解决方式

解决方法一:

如上我说的那样,add(add后会显示成绿色)并commit到Git(或者其他版本控制器),然后到Pycharm中点击下文件就看到颜色变了。

解决方法二:

直接在Pycharm上设置,File→Settings→Version Control 设置为none。如图:

浅谈Pycharm的项目文件名是红色的原因及解决方式

然后就文件就全部变为以前的颜色了。

浅谈Pycharm的项目文件名是红色的原因及解决方式

解决方法三:

取消Word文件夹为Git的本地仓库,取消方法就是删除根目录下的.git文件夹,删除方法网上有很几种,我就不一一说了

补充知识:Python中io的open()在PyCharm环境下报错和路劲的问题

PS:我也是初学者,上班空闲时间学习学习Python。今天学到io的时候,遇到了两个用PyCharm环境编写代码的小白错误,如下:

两个问题都是如下代码:

浅谈Pycharm的项目文件名是红色的原因及解决方式

1、第一个问题:当写好代码之后,点击运行报如下错误:name ‘open' is not defined

浅谈Pycharm的项目文件名是红色的原因及解决方式

报了错肯定就要研究呗,测试呗,所以我用交互式环境试了,正常运行。说明我脑袋里的第一个想法是错误的(版本问题),因为两个环境的版本都是一样的。此刻我就有点慌了,因为我脑袋里就这一个想法啊,我开始反复仔细检的查一眼就能够扫完的代码。最终并没有收获。于是我要去问度娘了,可是结果不尽人意,他们都不是我这个环境的。唯一一个间接帮到我的可能是看到一个说项目中__init__.py文件问题,但我这个项目并没有这个文件。不过我还是去看了一眼项目,这一看让我知道了问题的所在:

浅谈Pycharm的项目文件名是红色的原因及解决方式

很明显,我这样命名就是重写Python内置的io了,所以在我调用open()时,会报未定义。

解决方法:改一下这个名字就可以了。

2、第二个问题:应该也是如我般初学者容易犯的,那就懒,想着用copy来省事儿,但是往往会出现如下错误:

浅谈Pycharm的项目文件名是红色的原因及解决方式

当出现这样的错误,第一反应肯定是去看是不是自己路径哪儿错了,但是一般都会让你很失望,因为你是copy的,一般是不会手抖copy错的,如果copy都能copy错,那恭喜你,你离成功又远了一步。那么copy导致错误的原因是什么呢?就是copy可能中间出现一些人眼看不到的特殊字符,但是计算机是可以看到的,它多么厉害。。。。

那么怎么解决呢?

当然很简单,就是自己手动再敲一遍路劲,既解决了问题,又治疗了懒病,一举两得岂不快哉?

好了,今天的总结就到这里了,谢谢各位观看!

以上这篇浅谈Pycharm的项目文件名是红色的原因及解决方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python备份Mysql脚本
Aug 11 Python
python中 ? : 三元表达式的使用介绍
Oct 09 Python
深入解析Python设计模式编程中建造者模式的使用
Mar 02 Python
Python模块包中__init__.py文件功能分析
Jun 14 Python
python编程羊车门问题代码示例
Oct 25 Python
Python爬虫基础之XPath语法与lxml库的用法详解
Sep 13 Python
使用Python实现从各个子文件夹中复制指定文件的方法
Oct 25 Python
python pyheatmap包绘制热力图
Nov 09 Python
python列表,字典,元组简单用法示例
Jul 11 Python
详解Django-channels 实现WebSocket实例
Aug 22 Python
Django Serializer HiddenField隐藏字段实例
Mar 31 Python
Python的信号库Blinker用法详解
Dec 31 Python
pycharm设置默认的UTF-8编码模式的方法详解
Jun 01 #Python
解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题
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
You might like
德生S2000南麂列岛台湾FM收听记录
2021/03/02 无线电
写出高质量的PHP程序
2012/02/04 PHP
PHP实现加密的几种方式介绍
2015/02/22 PHP
php中判断数组相等的方法以及数组运算符介绍
2015/03/30 PHP
thinkPHP基于ajax实现的菜单与分页示例
2016/07/12 PHP
PHP云打印类完整示例
2016/10/15 PHP
PHP数组操作实例分析【添加,删除,计算,反转,排序,查找等】
2016/12/24 PHP
动态加载图片路径 保持JavaScript控件的相对独立性
2010/09/03 Javascript
jquery插件制作教程 txtHover
2012/08/17 Javascript
在服务端(Page.Write)调用自定义的JS方法详解
2013/08/09 Javascript
两种不同的方法实现js对checkbox进行全选和反选
2014/05/13 Javascript
使用jquery制作弹出框效果
2015/04/03 Javascript
pace.js页面加载进度条插件
2015/09/29 Javascript
jQuery操作iframe中js函数的方法小结
2016/07/06 Javascript
javascript计算渐变颜色的实例
2017/09/22 Javascript
Angular 4根据组件名称动态创建出组件的方法教程
2017/11/01 Javascript
微信小程序调用摄像头隐藏式拍照功能
2018/08/22 Javascript
Vue创建头部组件示例代码详解
2018/10/23 Javascript
在element-ui的el-tree组件中用render函数生成el-button的实例代码
2018/11/05 Javascript
详解基于Vue/React项目的移动端适配方案
2019/08/23 Javascript
在react中使用vue的状态管理的方法示例
2020/05/02 Javascript
python写入中英文字符串到文件的方法
2015/05/06 Python
老生常谈进程线程协程那些事儿
2017/07/24 Python
Python 实现选择排序的算法步骤
2018/04/22 Python
python单例模式获取IP代理的方法详解
2018/09/13 Python
Python虚拟环境venv用法详解
2020/05/25 Python
纯HTML+CSS3制作导航菜单(附源码)
2013/04/24 HTML / CSS
美国汽配连锁巨头Pep Boys官网:轮胎更换、汽车维修服务和汽车零部件
2017/01/14 全球购物
Rag & Bone官网:瑞格布恩高级成衣
2018/04/19 全球购物
大学应届生求职简历的自我评价
2013/10/08 职场文书
毕业生应聘幼儿园的自荐信
2013/11/20 职场文书
不打扫卫生检讨书
2014/02/12 职场文书
大学生学习2014全国两会心得体会
2014/03/13 职场文书
美术指导助理求职信
2014/04/20 职场文书
公司领导班子四风对照检查材料
2014/09/27 职场文书
redis不能访问本机真实ip地址的解决方案
2021/07/07 Redis