用pandas读取文件件时,如何读取不同路径的文件?

fd为文件路径其中含有中文。
直接用下面代码读取csv文件会出错:

关于机器学习、算法、Python、计算机等更多内容请关注微信公众号:

}

最近在倒腾一个txt文件因为文件呔大,所以给切割成了好几个小的文件只有第一个文件有标题,从第二个开始就没有标题了

我的需求是取出指定的列的数据,踩了些坑给研究出来了

# 我们的需求是 取出所有的姓名

补充知识:关于python中pandas读取txt文件注意事项

sep 分隔符,默认为制表符
names 读取哪些列以及读取列的顺序默认按顺序读取所有列
encoding 文件编码,默认使用计算机操作系统的文字编码

 
sep = ‘,' ,#指定分隔符‘,'默认为制表符
 

以上这篇如何使用pandas读取txt文件中指定的列(有无标题)就是小编分享给大家的全部内容了,希望能给大家一个参考也希望大家多多支持脚本之家。

}

Python是一门跨平台的语言但并不是說你用python随便写的一个程序就能在不同的平台都能运行。读取文件的问题就是一个典型这个时候就会涉及到相对路径。
比如你将写好的程序文件放在一个文件夹里这个文件需要读取本地的数据文件。如果你想别人在收到你的程序文件时可以直接运行那么就需要注意读取數据文件的地址了。这个时候你可以把数据文件和程序文件放在同一个文件夹下通过语句:

就可以得到当前程序文件所在文件夹的路径,这也是数据文件所在的路径然后将读取数据文件时的路径设置为:

即可。这样就保证别人拿到你的代码是可以直接运行的

}

我要回帖

更多关于 用pandas读取文件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信