Bagaimana untuk menggabungkan berbilang fail txt dalam folder dalam Python?
漂亮男人2017-05-18 10:54:10
0
1
1058
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
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)
Sintaks Python2.7, sila tukar dengan sewajarnya untuk py3