python指令碼對資料夾內文字內容整理輸出

2021-10-03 05:35:24 字數 842 閱讀 1816

總共分3步驟

1、遍歷資料夾內文字,並讀取內容

2、依據查詢到的內容,按照需求進行匹配篩選

3、將得到的資訊返回儲存到**中

簡要**實現

1、遍歷資料夾內文字,並讀取內容

(1)取得**執行目錄

queryfloder = path(sys.ar**[0]

).parent

(2)遍歷資料夾文字

for path in

[x for x in queryfloder.iterdir(

)if x.suffix in

]:

2、依據查詢到的內容,按照需求進行匹配篩選

(1)遍歷行列表

text_lines = f.readlines(

)for

strin text_lines:

(2)re.表示式匹配抓取

if re.match(r'\bip\b.*\blocal\b'

,str

):

3、將得到的資訊返回儲存到**中

(1)待輸出df資料格式化

df = pd.dataframe(

list

(export_str)

)

(2)輸出到**

df.to_excel(writer,sheet_name = path.stem)

php讀取資料夾內檔案及資料夾

php讀取資料夾內檔案及資料夾 引數 資料夾路徑 dir,格式要求 資料夾名稱後必須有 返回值 含有檔名稱和路徑的一維陣列 function read dir else 進行路徑拼接 allfile array merge file arr,dir arr 拼合陣列 return allfile f...

matlab 遍歷資料夾內檔案

遍歷所有檔案 path uigetdir t cd path dos命令cd重置當前路徑,自行設定,其下包含全部待處理檔案 allnames struct2cell dir dos命令dir列出所有的檔案,用struct2cell轉換為元胞陣列 m,n size allnames for i 3 n...

python指令碼 資料夾內檔名轉為拼音名

首先需要執行sudo pip install xpinyin 然後把這個指令碼放在 需要轉的檔案 同級目錄下,命名為 run.py python run.py執行指令碼 coding utf 8 from xpinyin import pinyin import os import sys resu...