Python實現批量讀取和輸出檔案

2021-09-29 12:42:28 字數 1198 閱讀 7744

客戶需求

使用python一次性讀取多個檔案,將讀取的檔案經過處理後,依次輸出到指定檔案下

python**如下

import pandas as pd

import os

# 全域性變數,檔案讀取路徑

read_path =

""# 全域性變數,處理結果檔案輸出路徑

output_path =

""# 獲取檔案路徑

defget_file_path()

: read_path = r"c:\users\97356\desktop\file\deal_file"

output_path = r"c:\users\97356\desktop\file\finish_file"

return read_path,output_path

# 讀取檔名稱和內容

defdeal_files()

:# 獲取read_path下的所有檔名稱(順序讀取的)

files = os.listdir(read_path)

for file_name in files:

# 讀取單個檔案內容

dfdata = pd.read_excel(read_path+

"\\"

+file_name)

#處理單個檔案(呼叫方法)

finish_dfdata = get_deal_file(dfdata)

# 輸出結果到指定路徑下

finish_dfdata.to_excel(output_path +

"\\"

+"處理結果_"

+ file_name, index=

false

)print

("檔案處理完畢"

)# 處理單個檔案程式 /針對不同批量處理檔案進行修改對檔案的處理**,返回值:finish_dfdata/

defget_deal_file

(dfdata)

:pass

# 主函式

if __name__==

"__main__"

:# 獲取檔案輸入和輸出路徑

read_path,output_path = get_file_path(

)# 開始處理檔案,並輸出處理檔案結果

deal_files(

)

python 批量讀取excel

先將檔案下的excel檔案形成list.txt 再讀這個list檔案 f open list excel.txt 讀取檔案獲取每個檔案的檔名 for line in f line str1 line 1 去掉換行符 line1 line str1 xls print line1 對讀取單個excel...

python實現批量掃瞄特定目錄,輸出所需結果

在滲透測試中遇到相同cms站點時,搞定乙個站點,相當於拿了乙個站群的通用漏洞,所以我們首先需要標註站點的cms型別,根據要求編寫如下指令碼 1 訪問特定目錄,如 站點特定 cmsadmin 2 返回404頁面 包含不限於404,根據具體情況而定 3 頁面包含關鍵字 如 某某管理平台。usr bin ...

Python批量讀取檔案 記錄

方法1 參考 import os path r g my test dp 000 trajectory 待讀取的資料夾 path list os.listdir path path list.sort 對讀取的路徑進行排序 for filename in path list print os.pat...