解决python打不开文件(文件不存在)的问题

yipeiwu_com6年前Python基础

今天使用

import pandas
users = pandas.read_csv("H:\python\data analysis\countries.csv")

问题

引入数据集,奇怪的是

怎么也打不开,显示不存在这个文件:

但是,我将文件改个名字,就打开了,难道csv的文件命名必须有一定合法性?

尝试

由此,我试了几个别的名字,直到我尝试了u开头的

原因

终于明白了,因为写路径的时候用到的\,python默认是\u、\r 、\t 等等转义字符,所以我把路径的\换成\\

不仅是文件名的开头字母不能和转义字符冲突,路径上的每一个文件夹也不能包含转移字符,因此以后都得用\\,以免引起歧义。

以上这篇解决python打不开文件(文件不存在)的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python使用turtle绘制分形树

python使用turtle绘制分形树

由于分形树具有对称性,自相似性,所以我们可以用递归来完成绘制。只要确定开始树枝长、每层树枝的减短长度和树枝分叉的角度,我们就可以把分形树画出来啦!! 代码如下: # -*- co...

pytorch自定义初始化权重的方法

在常见的pytorch代码中,我们见到的初始化方式都是调用init类对每层所有参数进行初始化。但是,有时我们有些特殊需求,比如用某一层的权重取优化其它层,或者手动指定某些权重的初始值。...

KMP算法精解及其Python版的代码示例

KMP算法是经典的字符串匹配算法,解决从字符串S,查找模式字符串M的问题。算法名称来源于发明者Knuth,Morris,Pratt。 假定从字符串S中查找M,S的长度ls,M的长度lm,...

Python通过matplotlib画双层饼图及环形图简单示例

Python通过matplotlib画双层饼图及环形图简单示例

(1) 饼图(pie),即在一个圆圈内分成几块,显示不同数据系列的占比大小,这也是我们在日常数据的图形展示中最常用的图形之一。 在python中常用matplotlib的pie来绘制,基...

Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码

python中的datetime模块提供了操作日期和时间功能,该模块提供了五种核心对象:datetime时间日期类型,date日期类型,time时间类型,tzinfo时区类型,timed...