客戶需求
使用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...