python 合併乙個目錄下所有的txt檔案

2021-09-20 10:11:56 字數 782 閱讀 2939

如何才能合併乙個目錄下所有的txt檔案?在合併之後可以統一的做處理。

import os

input_path =

"c:/users/.../desktop/txt/"

#此處填好自己的路徑,注意最後的"/"

#使用os.listdir函式獲取路徑下的所有的檔名,並存在乙個list中

#使用os.path.join函式,將檔名和路徑拼成絕對路徑

whole_file =

[os.path.join(input_path,

file

)for

file

in os.listdir(input_path)

]content =

#對於每乙個路徑,將其開啟之後,使用readlines獲取全部內容

for w in whole_file:

with

open

(w,'rb'

)as f:

content = content+f.readlines(

)#構造輸出的路徑,和輸入路徑在同乙個資料夾下,如果該資料夾內沒有這個檔案會自動建立

output_path = os.path.join(input_path,

'output.txt'

)#將內容寫入檔案

with

open

(output_path,

'wb'

)as f:

f.writelines(content)

python 讀取乙個目錄下的所有目錄和檔案

coding utf 8 usr bin env python import os allfilenum 0 def printpath level,path global allfilenum 列印乙個目錄下的所有資料夾和檔案 所有資料夾,第乙個欄位是次目錄的級別 dirlist 所有檔案 fil...

Python讀取乙個目錄下的所有檔案

usr bin python coding utf8 import os allfilenum 0 defprintpath level,path global allfilenum 列印乙個目錄下的所有資料夾和檔案 所有資料夾,第乙個欄位是次目錄的級別 dirlist 所有檔案 filelist ...

Python讀取乙個目錄下的所有檔案

usr bin python coding utf8 import os allfilenum 0 defprintpath level,path global allfilenum 列印乙個目錄下的所有資料夾和檔案 所有資料夾,第乙個欄位是次目錄的級別 dirlist 所有檔案 filelist ...