很多人使用txt文档办公,但却因为数据太多,无法直接读取内容,今天编程学习网就带大家了解一下使用python怎么读取txt文件的某一列的内容。
Python读取指定内容,首先,需要你的txt文件数据是结构化的,非杂乱无章,下面我介绍3种方法来获取txt文件中的某一列数据,一种是利用numpy现有的loadtxt函数,一种是利用pandas的read_table函数,最后是最原始的方法,利用open函数,实验环境win10+python3.6+pycahrm5.0,主要内容如下:
为了更好地说明问题,这里我新建了一个test.txt文件,主要内容如下,每行中的每列数据使用分隔符逗号,隔开:
1.利用numpy的loadtxt函数来读取txt数据,这里直接一行代码就能获取到所有的数据,只需要指明分隔符就行,如下:
程序运行截图如下,已经成功获取到第一列数据:
2.利用pandas的read_table函数,这个函数与loadtxt函数类似,也需指明分隔符,只不过返回结果为DataFrame,代码如下:
程序运行截图如下,已经获取到第一列数据:
3.最原始的open函数,这个先读取所有行,然后利用分隔符对每行进行切分,最后再对某列数据进行获取,代码如下:
程序运行截图如下:
至此,我们就完成了获取txt文件中的某一列数据。总的来说,这3种方法都挺简单的,当然,前2种方法直接读取,能更简单一些,后面的open虽然代码比较多,但是理解起来也挺简单的,熟悉一下,很快就能掌握的
以上就是“python怎么读取txt文件的某一列?(python指定读取txt某一列)”的详细内容,想要了解更多Python教程欢迎持续关注编程学习网
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/9372/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料