Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk menggabungkan berbilang fail txt dalam folder dalam Python?

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

漂亮男人漂亮男人2711 hari yang lalu1084

membalas semua(1)saya akan balas

  • 我想大声告诉你

    我想大声告诉你2017-05-18 10:56:10

    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)

    balas
    0
  • Batalbalas