如何才能合併乙個目錄下所有的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 ...