如何用python将多个内容格式一致的txt文件合并成一个txt文件?
这个用python实现起来很简单DF印前拼合遇到问题,也就十几行代码,下面我简单介绍一下实现过程,实验环境win10+python3.6+pycharm5.0,主要内容如下:
1.为了更好地说明问题DF印前拼合遇到问题,我这里新建了一个test文件夹,下面主要有3个txt测试文件,如下:
每个txt文件的格式内容如下(测试数据)DF印前拼合遇到问题,每行4列数据,每列之间使用空格符隔开(也可以是其他分割符,影响不大):
2.接着就是合并test文件夹下面所有的txt文件DF印前拼合遇到问题,基本思想是遍历test目录下边的所有文件,如果是txt文件,则读取内容,存放到一个list列表中,之后再concat纵向合并list中所有数据,最后保存到一个excel文件中,这里主要用到的包是pandas,一个专门用于数据处理的包,读写文件很简单,主要步骤如下:
在线安装pandasDF印前拼合遇到问题,这个直接在cmd窗口输入“pip install pandas”就行,如下:
合并代码如下DF印前拼合遇到问题,很简单,也就十几行而已:
程序运行成功后DF印前拼合遇到问题,会在test文件夹下面生成一个concat.xls文件,打开这个excel文件,就是所有txt文件合并的内容,如下:
至此,我们就完成了利用python将所有的txt文件合并到一个excel文件中DF印前拼合遇到问题。总的来说,整个过程很简单,借助pandas这个包,十几行代码就能搞定,当然,你也可以利用最原始的方法,open函数来实现,基本思想是一样的,只不过代码量比较多,都需要自己来实现,网上也有相关资料参考,希望以上分享的内容能对你有所帮助吧。