使用python遍歷一個目錄下所有的檔案併合並內容
#coding=utf-8
import os
#使用遞迴去解決
def merge(folder_path):
for f in os.listdir(folder_path):
file_path = os.path.join(folder_path,f)
if os.path.isdir(file_path):
merge(file_path)
else:
merge_file = open('/tmp/merge_file','ab+')
content = open(file_path,'r').read()
merge_file.write(content)
merge_file.close()
print file_path
merge('/home/aspire/tmp/test')
import os
#使用遞迴去解決
def merge(folder_path):
for f in os.listdir(folder_path):
file_path = os.path.join(folder_path,f)
if os.path.isdir(file_path):
merge(file_path)
else:
merge_file = open('/tmp/merge_file','ab+')
content = open(file_path,'r').read()
merge_file.write(content)
merge_file.close()
print file_path
merge('/home/aspire/tmp/test')
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10972173/viewspace-2125616/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Godot遍歷目錄下檔案,並建立按鈕Go
- 遍歷目錄下的所有檔案
- VBA遍歷 Excel 合併到一個 Excel 檔案Excel
- 用python寫一個指令碼:將指定目錄下及其所有子資料夾的所有的“srt”檔案的內容合併到一個新的srt檔案中Python指令碼
- 遍歷某一個指定目錄下的所有子目錄和檔案(遞迴)遞迴
- PHP遍歷目錄和檔案PHP
- php遍歷指定目錄中的內容2PHP
- 遍歷檔案Java中遍歷出指定目錄中的所有檔案Java
- linux下遍歷目錄Linux
- 遍歷當前目錄下的所有HTML檔案,並且顯示到螢幕中HTML
- 用shell指令碼合併多個檔案內容指令碼
- python 遞迴遍歷目錄Python遞迴
- cat-合併輸出多個檔案的內容
- python合併多個csv檔案並去重Python
- 一個用於遍歷並檢視ttf字型檔案內所含unicode的python指令碼UnicodePython指令碼
- rails應用遍歷Controllers目錄並取出所有的Controller和actionAIController
- 列出並排序檔案系統根目錄(/)下各個目錄的大小排序
- PHP超低記憶體遍歷目錄檔案和讀取超大檔案PHP記憶體
- 複製目錄下的全部檔案到另一個目錄
- 遞迴遍歷當前目錄下所有的git倉庫,執行git pull操作遞迴Git
- python實現將資料夾內所有txt檔案合併成一個檔案Python
- Centos7 中查詢檔案、目錄、內容CentOS
- ext2目錄檔案的內容驗證
- 批處理檔案:將目錄下所有的jar檔案都加到CLASSPATHJAR
- Object-C,遍歷目錄Object
- Python合併多個csv檔案Python
- kettle 實用小功能(二),讀取一個目錄下文字檔案的內容
- 多個 EXCEL 檔案如何合併成一個檔案Excel
- php -- glob遍歷目錄函式PHP函式
- 檔案上傳下載中的安全問題(上傳漏洞與目錄遍歷攻擊)
- APUE 4-22 遞迴降序遍歷目錄層次結構,並按檔案型別計數遞迴型別
- 將本目錄下的txt合併batBAT
- 上傳檔案並目錄打散
- JNI 檔案遍歷
- linux下使用rm命令刪除一個有大量檔案的目錄Linux
- 「一個wfuzz應用案例」拿到目錄遍歷漏洞後用wfuzz爆破
- 多個excel檔案合併成一個excel表的方法 如何快速合併多個excel檔案Excel
- Linux 某個目錄下查詢檔案大小並排序(du),特定檔案刪除(find)Linux排序