银行对账文件有固定格式,同一天会推送n个对账文件,需将所有txt文件合成一个进行对账,一个个打开复制到excel数量太多,还可能复制错误,那如何用Python对txt文件进行下载处理呢?接下来编程学习网就给大家分享一个简单又明了的教程
1.为了更好地说明问题,我这里新建了一个test文件夹,下面主要有3个txt测试文件,如下:
每个txt文件的格式内容如下(测试数据),每行4列数据,每列之间使用空格符隔开(也可以是其他分割符,影响不大):
2.接着就是合并test文件夹下面所有的txt文件,基本思想是遍历test目录下边的所有文件,如果是txt文件,则读取内容,存放到一个list列表中,之后再concat纵向合并list中所有数据,最后保存到一个excel文件中,这里主要用到的包是pandas,一个专门用于数据处理的包,读写文件很简单,主要步骤如下:
在线安装pandas,这个直接在cmd窗口输入“pip install pandas”就行,如下:
合并代码如下,很简单,也就十几行而已:
程序运行成功后,会在test文件夹下面生成一个concat.xls文件,打开这个excel文件,就是所有txt文件合并的内容,如下:
至此,我们就完成了利用python将所有的txt文件合并到一个excel文件中。总的来说,整个过程很简单,借助pandas这个包,十几行代码就能搞定,当然,你也可以利用最原始的方法,open函数来实现,基本思想是一样的,只不过代码量比较多,都需要自己来实现
以上就是“如何用Python对txt文件进行下载?这个简明教程太好了(如何用python读取txt文件)”的详细内容,想要了解更多python教程欢迎持续关注编程学习网
扫码二维码 获取免费视频学习资料
- 本文固定链接: http://phpxs.com/post/9659/
- 转载请注明:转载必须在正文中标注并保留原文链接
- 扫码: 扫上方二维码获取免费视频资料