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

 更新时间:2020年06月01日 11:18:11   作者:卿水若流火  
这篇文章主要介绍了浅谈Pycharm的项目文件名是红色的原因及解决方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

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

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

解决方法一:

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

解决方法二:

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

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

解决方法三:

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

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

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

两个问题都是如下代码:

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

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

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

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

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

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

那么怎么解决呢?

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

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

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

相关文章

  • 你应该知道的Python3.6、3.7、3.8新特性小结

    你应该知道的Python3.6、3.7、3.8新特性小结

    这篇文章主要介绍了你应该知道的Python3.6、3.7、3.8新特性小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-05-05
  • Python中实现传递未知数量的函数参数

    Python中实现传递未知数量的函数参数

    这篇文章主要介绍了Python中实现传递未知数量的函数参数方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-02-02
  • 520使用Python实现“我爱你”表白

    520使用Python实现“我爱你”表白

    这篇文章主要介绍了520使用Python实现“我爱你”表白,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-05-05
  • Python全栈之学习JS(2)

    Python全栈之学习JS(2)

    这篇文章主要为大家介绍了Python全栈之JS,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-01-01
  • python实现RabbitMQ的消息队列的示例代码

    python实现RabbitMQ的消息队列的示例代码

    这篇文章主要介绍了python实现RabbitMQ的消息队列的示例代码,总结了RabbitMQ中三种exchange模式的实现,分别是fanout, direct和topic。感兴趣的小伙伴们可以参考一下
    2018-11-11
  • python 给DataFrame增加index行名和columns列名的实现方法

    python 给DataFrame增加index行名和columns列名的实现方法

    今天小编就为大家分享一篇python 给DataFrame增加index行名和columns列名的实现方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • python实现从文件中读取数据并绘制成 x y 轴图形的方法

    python实现从文件中读取数据并绘制成 x y 轴图形的方法

    今天小编就为大家分享一篇python实现从文件中读取数据并绘制成 x y 轴图形的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • Python学习笔记之变量与转义符

    Python学习笔记之变量与转义符

    这篇文章主要介绍了Python学习笔记之变量与转义符,本文从零开始学习Python,知识点很细,有共同目标的小伙伴可以一起来学习
    2023-03-03
  • python 读取以空格分开的文件操作

    python 读取以空格分开的文件操作

    这篇文章主要介绍了python 读取以空格分开的文件操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • Python的函数嵌套的使用方法

    Python的函数嵌套的使用方法

    这篇文章主要介绍了Python的函数嵌套的使用方法,有需要的朋友可以参考一下
    2014-01-01

最新评论