合并多个文件以创建一个文件

时间:2018-06-08 10:27:26

标签: python

enter image description here

我有72个表格文件,每个表格中都有9个列。他们的名字是这样的

  • txt_1.ares
  • txt_2.ares
  • txt_3.ares
  • txt_4.ares
  • txt_5.ares
  • txt_6.ares
  • txt_7.ares
  • txt_8.ares

我想将所有这些文件组合起来创建一个大文件,我使用以下代码执行此操作,但它无法正常工作:

import csv
import glob

tmpFile = 'file Name'
path = 'file path'+tmpFile
outputfile = open(path, "a")

for filename in glob.glob('/home/bin/ARES/*.ares'): 
    with open(filename) as f:       
        content = f.readlines()     
    for line in content:
        outputfile.write(line)

任何人都可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

如果您使用的是Linux或任何其他基于unix的操作系统,为什么不尝试:

cat txt_*.ares > newfile