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

作者:卿水若流火 时间:2021-07-02 12:57:22 

今天在继续学习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可能中间出现一些人眼看不到的特殊字符,但是计算机是可以看到的,它多么厉害。。。。

那么怎么解决呢?

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

来源:https://blog.csdn.net/dbdd_cf/article/details/85050443

标签:Pycharm,文件名,红色
0
投稿

猜你喜欢

  • php5.4传引用时报错问题分析

    2023-11-14 15:03:17
  • Python 对输入的数字进行排序的方法

    2022-11-10 13:11:36
  • 使用numba对Python运算加速的方法

    2022-05-12 20:30:57
  • Python数据分析中Groupby用法之通过字典或Series进行分组的实例

    2023-03-08 12:56:01
  • 禁止背景图在网页中平铺

    2011-04-29 14:10:00
  • SQL Server服务器内存升级后的烦恼

    2008-12-22 10:55:00
  • opencv+python实现均值滤波

    2023-10-21 15:00:58
  • Python GUI自动化实现绕过验证码登录

    2023-06-25 05:18:25
  • oracle 存储过程和函数例子

    2009-08-08 22:27:00
  • Python基于execjs运行js过程解析

    2021-08-10 22:56:47
  • 解决用CSS控制DIV居中失效的问题

    2010-04-05 21:53:00
  • asp如何创建一个功能强大的文档管理程序?

    2009-11-15 17:44:00
  • GOOGLE LOGO 设计演化过程

    2008-02-13 19:41:00
  • 我的ImageMagick使用心得

    2008-10-21 11:05:00
  • 二十种Python代码游戏源代码分享

    2023-07-31 01:37:16
  • 手机版远程网站文件删除ASP程序

    2009-02-24 16:23:00
  • php 图片上添加透明度渐变的效果

    2023-10-23 09:00:02
  • java正则表达式之Pattern与Matcher类详解

    2023-06-21 10:14:03
  • python项目对接钉钉SDK的实现

    2021-09-18 22:21:29
  • python科学计算之numpy——ufunc函数用法

    2023-05-13 15:13:12
  • asp之家 网络编程 m.aspxhome.com