Python怎麼實現資料夾內多txt合併?
漂亮男人
漂亮男人 2017-05-18 10:54:10
0
1
1113

讀取資料夾內一個txt檔案
記錄txt檔案名稱(使用者ID)
寫入到一個新的txt檔案內
原始txt檔案刪掉
以上步驟循環
txt檔案依內容裡時間排序
每個日誌開頭新增使用者ID 原始內容

漂亮男人
漂亮男人

全部回覆(1)
我想大声告诉你

python2.7語法, 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)
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板