Bagaimana untuk menggabungkan berbilang fail txt dalam folder dalam Python?
漂亮男人
漂亮男人 2017-05-18 10:54:10
0
1
1141

Baca fail txt dalam folder
Rekod nama fail txt (ID pengguna)
Tulis ke dalam fail txt baharu
Padam fail txt asal
Gelung langkah di atas
Fail teks diisih mengikut masa dalam kandungan
Setiap log Tambahkan ID pengguna + kandungan asal pada permulaan

漂亮男人
漂亮男人

membalas semua(1)
我想大声告诉你

Sintaks Python2.7, sila tukar dengan sewajarnya untuk py3

import glob
import os
src_dir = '/root/*.txt'      # 利用通配符查找后缀名为txt的文件
dest_file = 'result.txt'
with open(dest_file, 'w') as f_w:
    for file_name in glob.glob(src_dir):
        with open(file_name) as f_r:
            for line in f_r:
                f_w.write('%s %s' % (file_name, line))
        os.remove(file_name)
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan