卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何用python實(shí)現(xiàn)文件搜索和壓縮功能?

網(wǎng)友解答: 這個(gè)不難,主要分為2步,首先需要實(shí)現(xiàn)文件搜索功能,其次需要對(duì)搜索到的文件進(jìn)行壓縮,下面我簡(jiǎn)單介紹一下實(shí)現(xiàn)過程,實(shí)驗(yàn)環(huán)境win10+python3.6+pycharm5.0,主

網(wǎng)友解答:

這個(gè)不難,主要分為2步,首先需要實(shí)現(xiàn)文件搜索功能,其次需要對(duì)搜索到的文件進(jìn)行壓縮,下面我簡(jiǎn)單介紹一下實(shí)現(xiàn)過程,實(shí)驗(yàn)環(huán)境win10+python3.6+pycharm5.0,主要內(nèi)容如下:

1.首先,實(shí)現(xiàn)文件搜索功能,這里主要用到os.walk這個(gè)函數(shù),這個(gè)函數(shù)會(huì)遍歷當(dāng)前目錄下所有的子目錄及子文件,返回(root,dirs,files)這個(gè)三元組,其中root為當(dāng)前遍歷目錄本身,dirs為所有子目錄,files為所有子文件,這里我們按文件后綴名進(jìn)行匹配,提取出特定格式的文件,主要代碼如下,很簡(jiǎn)單:

程序運(yùn)行截圖如下,已經(jīng)成功搜索出f盤下的wav文件,如下:

2.接著,實(shí)現(xiàn)文件壓縮的功能,這里主要用到zipfile這個(gè)庫,專門用于壓縮文件,將我們搜索到的文件一個(gè)一個(gè)添加到壓縮文件中就行,主要代碼如下,也很簡(jiǎn)單:

程序運(yùn)行截圖如下,已經(jīng)成功壓縮文件,并打印出壓縮信息:

接著我們就可以在f盤下面找到wav.zip這個(gè)文件,打開,就是我們已經(jīng)壓縮的文件:

至此,我們就完成了利用python來進(jìn)行文件搜索和壓縮的功能。總的來說,整個(gè)過程不難,代碼量不多,思路也很清楚,很好理解,只要你有一定的python基礎(chǔ),熟悉一下相關(guān)代碼和示例,很快就能掌握的,網(wǎng)上也有相關(guān)教程和資料,感興趣的話,可以搜一下,希望以上分享的內(nèi)容能對(duì)你有所幫助吧,也歡迎大家評(píng)論、留言。

標(biāo)簽: