浅谈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的项目文件名是红色的原因及解决方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 简单了解python调用其他脚本方法实例

    简单了解python调用其他脚本方法实例

    这篇文章主要介绍了简单了解python调用其他脚本方法实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • python实现横向拼接图片

    python实现横向拼接图片

    这篇文章主要为大家详细介绍了python实现横向拼接图片,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • Python实现subprocess执行外部命令

    Python实现subprocess执行外部命令

    Python使用最广泛的是标准库的subprocess模块,使用subprocess最简单的方式就是用它提供的便利函数,因此执行外部命令优先使用subprocess模块,下面就一起来了解一下如何使用
    2021-05-05
  • python3下实现搜狗AI API的代码示例

    python3下实现搜狗AI API的代码示例

    这篇文章主要介绍了python3下实现搜狗AI API的代码示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-04-04
  • python求crc32值的方法

    python求crc32值的方法

    这篇文章主要介绍了python求crc32值的方法,包括相关的步骤及实现方法,需要的朋友可以参考下
    2014-10-10
  • 巧用python和libnmapd,提取Nmap扫描结果

    巧用python和libnmapd,提取Nmap扫描结果

    本文将会讲述一系列如何使用一行代码解析 nmap 扫描结果,其中会在 Python 环境中使用到 libnmap 里的 NmapParser 库,这个库可以很容易的帮助我们解析 nmap 的扫描结果
    2016-08-08
  • Python3+Pycharm+PyQt5环境搭建步骤图文详解

    Python3+Pycharm+PyQt5环境搭建步骤图文详解

    这篇文章主要介绍了Python3+Pycharm+PyQt5环境搭建步骤图文详解,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-05-05
  • 用django-allauth实现第三方登录的示例代码

    用django-allauth实现第三方登录的示例代码

    这篇文章主要介绍了用django-allauth实现第三方登录的示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-06-06
  • Python根据字典的值查询出对应的键的方法

    Python根据字典的值查询出对应的键的方法

    这篇文章主要介绍了Python根据字典的值查询出对应的键的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-09-09
  • 浅谈python多进程共享变量Value的使用tips

    浅谈python多进程共享变量Value的使用tips

    今天小编就为大家分享一篇浅谈python多进程共享变量Value的使用tips,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-07-07

最新评论