文章詳情頁
python - 如何查找目錄下所需的文件
瀏覽:122日期:2022-09-08 10:30:37
問題描述
目錄下有按日期生成的文件:
AA_20170101_0001_SHEETS.xmlAA_20170101_0002_SHEETS.xml...AA_20170102_0001_SHEETS.xml...AA_20170301_0099_SHEETS.xmlAA_20170301_0100_SHEETS.xml
想按當(dāng)前日期取當(dāng)天所有的文件出來進(jìn)行分析,自己的想法是 listdir() 然后正則表達(dá)式,用 for、if 來判斷文件是否為當(dāng)天的文件,但是如果這個(gè)目錄中的文件越來越多的情況下,每次遍歷所有文件才能找出自己想要的,是不是太耗費(fèi)資源了,能否在 listdir() 的時(shí)候就直接能根據(jù)正則來匹配自己所需要的文件呢?或者不使用 listdir(),使用其他的一些函數(shù)也行,望指點(diǎn),謝謝
問題解答
回答1:time庫得到當(dāng)天日期然后使用 glob.glob()函數(shù)可以滿足你的要求
回答2:http://m.jb51.net/article/606...
回答3:使用正則表達(dá)式,進(jìn)行正則的匹配
相關(guān)文章:
1. mysql - 這條聯(lián)合sql語句哪里錯(cuò)了2. php laravel框架模型作用域3. 請教各位大佬,瀏覽器點(diǎn) 提交實(shí)例為什么沒有反應(yīng)4. node.js - 在vuejs-templates/webpack中dev-server.js里為什么要exports readyPromise?5. java - Atom中文問題6. mysql優(yōu)化 - 關(guān)于mysql分區(qū)7. javascript - 為什么這個(gè)點(diǎn)擊事件需要點(diǎn)擊兩次才有效果8. css3 - 這個(gè)形狀使用CSS怎么寫出來?9. javascript - ionic2 input autofocus 電腦成功,iOS手機(jī)鍵盤不彈出10. java - MySQL中,使用聚合函數(shù)+for update會(huì)鎖表嗎?
排行榜

熱門標(biāo)簽