浅谈Pycharm的项目文件名是红色的原因及解决方式
作者:卿水若流火 发布时间:2021-07-02 12:57:22
今天在继续学习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可能中间出现一些人眼看不到的特殊字符,但是计算机是可以看到的,它多么厉害。。。。
那么怎么解决呢?
当然很简单,就是自己手动再敲一遍路劲,既解决了问题,又治疗了懒病,一举两得岂不快哉?
来源:https://blog.csdn.net/dbdd_cf/article/details/85050443
猜你喜欢
- 机器A: select instance_name from v$instance; select name from v$database
- 问题如何设定matplotlib输出的图片大小?import matplotlib.pyplot as plt一、plt.figure(fi
- 构建网络ResNet由一系列堆叠的残差块组成,其主要作用是通过无限制地增加网络深度,从而使其更加强大。在建立ResNet模型之前,让我们先定
- 一、前言在Python中,除了可以自定义模块外,还可以引用其他模块,主要包括使用标准库和第三方模块。下面分别进行介绍。二、导入和使用标准模块
- 被Scrapy自动添加的头部在没有任何配置的情况下,scrapy会对请求默认加上一些头部信息Scrapy会通过配置文件中的USER_AGEN
- TF-IDF(term frequency–inverse document frequency)是一种用于信息检索(information
- 在没步入正轨之前,先给大家介绍JavaScript 特殊字符你可以在 JavaScript 中使用反斜杠来向文本字符串添加特殊字符。插入特殊
- 远程(如通过互联网)连接access数据库的示例:首先,需要使用TCP/IP,ADO及XML(需要安装Microsoft XML 4.0。)
- 在Python代码中指定GPUimport osos.environ["CUDA_VISIBLE_DEVICES"] =
- 每个 ndarray 都有一个关联的数据类型 (dtype) 对象。这个数据类型对象(dtype)告诉我们数组的布局。这意味着它为我们提供了
- 大部分时候我们讲导航,讲的是导航对内容和结构的一种表现。就是说我们在讨论导航的时候,更多的去关注怎么与之交互,以及视觉上是怎么好看。但是导航
- 自从web2.0之后,网页设计开始走向实用设计的阶段,越来越多的设计师注意到“为表达信息而设计”。着迷于前段时间黑白灰老师给大家介绍的“in
- 示意图:html:{# 用户管理 #} <div id="userManageDiv" style=&
- CSS重设就是由于各种浏览器解释CSS样式的初始值有所不同,导致设计师在没有定义某个CSS属性时,不同的浏览器会按照自己的默认值来为没有定义
- 为新项目写的一份规范文档, 分享给大家. 我想前端开发过程中, 无论是团队开发, 还是单兵做站, 有一份开发文档做规范, 对开发工作都是很有
- 对开区间和闭区间的理解对于开区间,本身已经不包含两端点值,所以根本满足不了连续的第一个要求,所以要说某一开区间连续,我们说是函数在这一开区间
- 标志是一种简单的工具,就象铁锤,简单实用。如果一种工具功能太多导致其效用减弱,那就让它保持简单。你并不需要一把有太多装饰的精美铁锤。对于象征
- JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它
- 一.雅黑设计理念 雅黑字体是为微软公司设计的屏幕显示汉字。它具有个性独特、结体优美、识别性强、块状效果好、显示清晰等优点。在当今数字化时代更
- 本文实例为大家分享了Python函数式编程实现登录注册功能的具体代码,供大家参考,具体内容如下代码:def login(username,