浅谈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
投稿

猜你喜欢

  • 小试Python中的pack()使用方法

    2021-02-03 06:00:43
  • 如何在 Vue 表单中处理图片

    2024-05-02 16:10:08
  • Sysbench对Mysql进行基准测试过程解析

    2024-01-15 18:04:25
  • pycharm 实现光标快速移动到括号外或行尾的操作

    2023-07-17 19:52:31
  • python时间日期函数与利用pandas进行时间序列处理详解

    2023-06-15 20:39:40
  • python搜索包的路径的实现方法

    2021-01-18 01:27:44
  • Python实现自动发送邮件功能

    2021-04-01 14:41:55
  • asp使用Application来统计在线人数方法

    2007-08-13 12:43:00
  • 纯CSS下拉菜单代码

    2008-09-10 12:35:00
  • Go微服务项目配置文件的定义和读取示例详解

    2023-06-23 22:48:50
  • Python实现机器学习算法的分类

    2023-08-31 05:50:36
  • pandas获取groupby分组里最大值所在的行方法

    2021-08-14 21:39:14
  • QCon大会散记

    2010-05-03 14:19:00
  • php修改NetBeans默认字体的大小

    2024-06-05 09:48:07
  • MySQL数据库中varchar类型的数字比较大小的方法

    2024-01-14 17:10:35
  • PHP设计模式中的命令模式

    2023-05-27 21:13:43
  • 零基础也能看懂的python内置csv模块教程

    2023-01-06 14:03:16
  • Python 中random 库的详细使用

    2022-01-19 05:35:14
  • JS实现动画中的布局转换

    2023-10-14 15:58:04
  • Yolov5更换BiFPN的详细步骤总结

    2023-01-17 02:51:22
  • asp之家 网络编程 m.aspxhome.com