浅谈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 ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
Jun 10 Python
Python编写屏幕截图程序方法
Feb 18 Python
用Python编写生成树状结构的文件目录的脚本的教程
May 04 Python
利用PyCharm Profile分析异步爬虫效率详解
May 08 Python
一篇文章弄懂Python中所有数组数据类型
Jun 23 Python
利用python计算windows全盘文件md5值的脚本
Jul 27 Python
对python中return与yield的区别详解
Mar 12 Python
浅谈django 重载str 方法
May 19 Python
Pytorch 使用 nii数据做输入数据的操作
May 26 Python
Python如何输出警告信息
Jul 30 Python
深入了解Python 方法之类方法 & 静态方法
Aug 17 Python
python实现简易自习室座位预约系统
Jun 30 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
php安全配置 如何配置使其更安全
2011/12/16 PHP
怎样给PHP源代码加密?PHP二进制加密与解密的解决办法
2013/04/22 PHP
dedecms函数分享之获取某一栏目所有子栏目
2014/05/19 PHP
php中session_id()函数详细介绍,会话id生成过程及session id长度
2015/09/23 PHP
TP5框架实现一次选择多张图片并预览的方法示例
2020/04/04 PHP
Extjs中使用extend(js继承) 的代码
2012/03/15 Javascript
jquery的父子兄弟节点查找示例代码
2014/03/03 Javascript
深入理解JavaScript系列(43):设计模式之状态模式详解
2015/03/04 Javascript
Javascript中typeof 用法小结
2015/05/12 Javascript
Knockoutjs 学习系列(一)ko初体验
2016/06/07 Javascript
基于JS分页控件实现简单美观仿淘宝分页按钮效果
2016/11/07 Javascript
自制简易打赏功能的实例
2017/09/02 Javascript
AngularJS中的路由使用及实现代码
2017/10/09 Javascript
vue-awesome-swiper滑块插件使用方法详解
2017/11/27 Javascript
vue使用 better-scroll的参数和方法详解
2018/01/25 Javascript
JavaScript模板引擎原理与用法详解
2018/12/24 Javascript
Angular 多级路由实现登录页面跳转(小白教程)
2019/11/19 Javascript
解决vue项目中某一页面不想引用公共组件app.vue的问题
2020/08/14 Javascript
[51:28]EG vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/16 DOTA
wxpython 学习笔记 第一天
2009/03/16 Python
python多进程操作实例
2014/11/21 Python
python开启多个子进程并行运行的方法
2015/04/18 Python
Python分支结构(switch)操作简介
2018/01/17 Python
python中字符串数组逆序排列方法总结
2019/06/23 Python
解决os.path.isdir() 判断文件夹却返回false的问题
2019/11/29 Python
OpenCV+python实现实时目标检测功能
2020/06/24 Python
CSS3打造磨砂玻璃背景效果
2016/09/28 HTML / CSS
印度民族服装购物网站:BIBA
2019/08/05 全球购物
八年级美术教学反思
2014/02/02 职场文书
《散步》教学反思
2014/03/02 职场文书
2015年党风廉政建设工作总结
2015/04/09 职场文书
法定代表人资格证明书
2015/06/18 职场文书
校园运动会广播稿
2015/08/19 职场文书
《小乌鸦爱妈妈》教学反思
2016/02/19 职场文书
详解PHP用mb_string处理windows中文字符
2021/05/26 PHP
python实现商品进销存管理系统
2022/05/30 Python