浅谈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的正则表达式re模块的常用方法
Mar 09 Python
python对url格式解析的方法
May 13 Python
多版本Python共存的配置方法
May 22 Python
Python基于pyCUDA实现GPU加速并行计算功能入门教程
Jun 19 Python
Python图像处理之图像的读取、显示与保存操作【测试可用】
Jan 04 Python
python的一些加密方法及python 加密模块
Jul 11 Python
python自定义时钟类、定时任务类
Feb 22 Python
python或C++读取指定文件夹下的所有图片
Aug 31 Python
利用Python复制文件的9种方法总结
Sep 02 Python
TensorFlow tf.nn.conv2d_transpose是怎样实现反卷积的
Apr 20 Python
python实现网络五子棋
Apr 11 Python
Python利器openpyxl之操作excel表格
Apr 17 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
什么是短波收听SWL
2021/03/01 无线电
php基于session锁防止阻塞请求的方法分析
2017/08/07 PHP
用prototype实现的简单小巧的多级联动菜单
2007/03/24 Javascript
javascript 建设银行登陆键盘
2008/06/10 Javascript
jQuery版Tab标签切换
2011/03/16 Javascript
JQuery入门—JQuery程序的代码风格详细介绍
2013/01/03 Javascript
JQuery 获取json数据$.getJSON方法的实例代码
2013/08/02 Javascript
jquery对象和javascript对象即DOM对象相互转换
2014/08/07 Javascript
jquery调取json数据实现省市级联的方法
2015/01/29 Javascript
javascript动态添加checkbox复选框的方法
2015/12/23 Javascript
js输入框使用正则表达式校验输入内容的实例
2017/02/12 Javascript
JS去掉字符串前后空格、阻止表单提交的实现代码
2017/06/08 Javascript
vue.js使用v-model指令实现的数据双向绑定功能示例
2018/05/22 Javascript
koa源码中promise的解读
2018/11/13 Javascript
JS变量提升及函数提升实例解析
2020/09/03 Javascript
[00:42]《辉夜杯》—职业组预选赛12月3日15点 正式打响
2015/12/03 DOTA
Python strip lstrip rstrip使用方法
2008/09/06 Python
python 文件查找及内容匹配方法
2018/10/25 Python
python安装numpy和pandas的方法步骤
2019/05/27 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
2019/07/03 Python
Python使用itchat模块实现群聊转发,自动回复功能示例
2019/08/26 Python
python openvc 裁剪、剪切图片 提取图片的行和列
2019/09/19 Python
python实现时间序列自相关图(acf)、偏自相关图(pacf)教程
2020/06/03 Python
python 元组和列表的区别
2020/12/30 Python
解决import tensorflow导致jupyter内核死亡的问题
2021/02/06 Python
css3实现圆锥渐变conic-gradient效果
2020/02/12 HTML / CSS
canvas进阶之贝塞尔公式推导与物体跟随复杂曲线的轨迹运动
2018/01/10 HTML / CSS
西班牙英格列斯百货法国官网:El Corte Inglés法国
2017/07/09 全球购物
英智兴达软件测试笔试题
2016/10/12 面试题
慰问敬老院活动总结
2014/04/26 职场文书
大学班级学风建设方案
2014/05/01 职场文书
酒店节能降耗方案
2014/05/08 职场文书
博士论文答辩开场白
2015/06/01 职场文书
教你用Python写一个植物大战僵尸小游戏
2021/04/25 Python
Vue操作Storage本地化存储
2022/04/29 Vue.js
Python实现数据的序列化操作详解
2022/07/07 Python