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


Posted in Python onJune 01, 2020

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

那么怎么解决呢?

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

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

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

Python 相关文章推荐
Python中的生成器和yield详细介绍
Jan 09 Python
详解Django中的权限和组以及消息
Jul 23 Python
使用Python读写及压缩和解压缩文件的示例
Jul 08 Python
Python文本相似性计算之编辑距离详解
Nov 28 Python
详解windows python3.7安装numpy问题的解决方法
Aug 13 Python
pycharm: 恢复(reset) 误删文件的方法
Oct 22 Python
用Python编写一个简单的CS架构后门的方法
Nov 20 Python
Python中GeoJson和bokeh-1的使用讲解
Jan 03 Python
Django 实现对已存在的model进行更改
Mar 28 Python
python模拟斗地主发牌
Apr 22 Python
Python使用sys.exc_info()方法获取异常信息
Jul 23 Python
详解python模块pychartdir安装及导入问题
Oct 22 Python
pycharm设置默认的UTF-8编码模式的方法详解
Jun 01 #Python
解决pycharm导入本地py文件时,模块下方出现红色波浪线的问题
Jun 01 #Python
Python常见反爬虫机制解决方案
Jun 01 #Python
解决python运行启动报错问题
Jun 01 #Python
利用python控制Autocad:pyautocad方式
Jun 01 #Python
Python 跨.py文件调用自定义函数说明
Jun 01 #Python
Python3 socket即时通讯脚本实现代码实例(threading多线程)
Jun 01 #Python
You might like
德生H-501的评价与改造
2021/03/02 无线电
汉字转化为拼音(php版)
2006/10/09 PHP
php获取用户浏览器版本的方法
2015/01/03 PHP
php+ajax实现的点击浏览量加1
2015/04/16 PHP
10款实用的PHP开源工具
2015/10/23 PHP
Jquery UI震动效果实现原理及步骤
2013/02/04 Javascript
jfreechart插件将数据展示成饼状图、柱状图和折线图
2015/04/13 Javascript
js中javascript:void(0) 真正含义
2020/11/05 Javascript
很全面的JavaScript常用功能汇总集合
2016/01/22 Javascript
详解VueJs前后端分离跨域问题
2017/05/24 Javascript
详解angular笔记路由之angular-router
2017/09/12 Javascript
如何编写一个d.ts文件的步骤详解
2018/04/13 Javascript
Vue + better-scroll 实现移动端字母索引导航功能
2018/05/07 Javascript
Vue实现的父组件向子组件传值功能示例
2019/01/19 Javascript
详细分析Node.js 多进程
2020/06/22 Javascript
python定时采集摄像头图像上传ftp服务器功能实现
2013/12/23 Python
使用C语言扩展Python程序的简单入门指引
2015/04/14 Python
Python类的定义、继承及类对象使用方法简明教程
2015/05/08 Python
浅谈python中的getattr函数 hasattr函数
2016/06/14 Python
python实现百度语音识别api
2018/04/10 Python
Linux上使用Python统计每天的键盘输入次数
2019/04/17 Python
Python数据库小程序源代码
2019/09/15 Python
pytorch 改变tensor尺寸的实现
2020/01/03 Python
Django windows使用Apache实现部署流程解析
2020/10/12 Python
HTML5 canvas基本绘图之绘制矩形
2016/06/27 HTML / CSS
澳大利亚家具和家居用品购物网站:Zanui
2018/12/29 全球购物
责任担保书范文
2014/05/21 职场文书
普通党员对照检查材料
2014/09/24 职场文书
卫生保健工作总结2015
2015/05/18 职场文书
离婚被告代理词
2015/05/23 职场文书
消防宣传语大全
2015/07/13 职场文书
大学组织委员竞选稿
2015/11/21 职场文书
领导干部学习心得体会
2016/01/23 职场文书
辞职申请书范本
2019/05/20 职场文书
background-position百分比原理详解
2021/05/08 HTML / CSS
Redis特殊数据类型bitmap位图
2022/06/01 Redis