combine files - WBowam/wbowam.github.com GitHub Wiki

Date: 2015-03-31
Title: Linux合并文件
Tags: Linux, Python
Category: IT

闲聊

我爬一个网站数据时发现,需要4个小时.
汗!不能接受!我要并发!!!
于是我需要把抓回来的文件合并在一起


作为pythoner,第一个想到的是这种方案

import glob

source_files = glob.glob("*.txt") #这里可以是任何正则

result_file = open("result.txt", "a"):
for source_file in source_files:
    f = open(source_file, "r"):
    result_file.write(f.read())
    f.close()
result_file.close()

在看TLCL时发现可以这样

$ cat *.txt > result.txt

哈哈哈,就这么决定了