欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python刪除文件夾中具有相同后綴類型文件的實(shí)戰(zhàn)演練

 更新時(shí)間:2023年03月29日 15:42:11   作者:小小凡sir  
在平時(shí)卸載軟件的時(shí)候會(huì)殘留許多文件和空文件夾,下面這篇文章主要給大家介紹了關(guān)于python刪除文件夾中具有相同后綴類型文件的相關(guān)資料,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

使用背景

逛社區(qū)發(fā)現(xiàn)許多人在解決刪除文件夾中非圖片文件,刪除文件夾中圖片等問(wèn)題的時(shí)候,都寫(xiě)了很多代碼取實(shí)現(xiàn)這一功能,我當(dāng)時(shí)就納悶了,能幾行代碼解決的事,為什么要寫(xiě)那么多的代碼?

解決下述問(wèn)題

解決的問(wèn)題是:刪除文件夾中具有相同后綴類型文件。如刪除文件夾下所有的JPG文件或者PNG文件

核心函數(shù)

str.endswith(suffix[, start[, end]])

函數(shù)用法: endswith() 方法用于判斷字符串是否以指定后綴結(jié)尾,如果以指定后綴結(jié)尾返回True,否則返回False。可選參數(shù)"start"與"end"為檢索字符串的開(kāi)始與結(jié)束位置。

  • suffix – 該參數(shù)可以是一個(gè)字符串或者是一個(gè)元素。
  • start – 字符串中的開(kāi)始位置。
  • end – 字符中結(jié)束位置。

注:返回值為bool類型

實(shí)戰(zhàn)演練

現(xiàn)在文件夾中有TXT文件(后綴為.txt),CSV文件(后綴為.csv)和PNG文件(后綴為.png),需要?jiǎng)h除PNG文件,只保留TXT和CSV文件。代碼如下所示:

import os
file=os.listdir(r'C:\Users\ZFG\Desktop\test')
for i in file:
    if i.endswith('.png'):
        os.remove(r'C:\Users\ZFG\Desktop\test/'+i)#i保存的只是文件夾中的一個(gè)相對(duì)路徑,絕對(duì)路徑還需要加上文件夾的路徑+‘/'

最后展示結(jié)果,第一張圖為刪除前的圖片,第二張圖為刪除后的效果圖:

注:當(dāng)文件夾中需要?jiǎng)h除的文件很多很多的時(shí)候,這幾行簡(jiǎn)單的代碼有奇效!

附:以下代碼是刪除指定目錄下的jpg圖片

# 刪除文件夾下面的圖片

#先導(dǎo)入所需的包
import os
#指定路徑
path = '/content/drive/My Drive'
filenames = os.listdir(path)
for filename in filenames:
    print(filename)
    #判斷是否是文件而非文件夾
    if(os.path.isfile(filename)):
#         print('it is a file')
		#判斷文件后綴名是否是‘.jpg'
        if(os.path.splitext(filename)[1] == '.jpg'):
         #執(zhí)行刪除
            os.remove(filename)

總結(jié)

到此這篇關(guān)于python刪除文件夾中具有相同后綴類型文件的文章就介紹到這了,更多相關(guān)python刪除相同后綴類型文件內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python實(shí)現(xiàn)動(dòng)態(tài)二維碼生成的示例代碼

    Python實(shí)現(xiàn)動(dòng)態(tài)二維碼生成的示例代碼

    這篇文章主要和大家分享兩個(gè)制作二維碼的Python庫(kù),可以生成普通的二維碼、圖片背景版二維碼、動(dòng)圖GIF版二維。文中的示例代碼講解詳細(xì),感興趣的可以學(xué)習(xí)一下
    2022-05-05
  • langchain中LLM模型使用詳解

    langchain中LLM模型使用詳解

    這篇文章主要為大家介紹了langchain中LLM模型使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-08-08
  • 解決Python使用列表副本的問(wèn)題

    解決Python使用列表副本的問(wèn)題

    今天小編就為大家分享一篇解決Python使用列表副本的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • Pycharm制作搞怪彈窗的實(shí)現(xiàn)代碼

    Pycharm制作搞怪彈窗的實(shí)現(xiàn)代碼

    這篇文章主要介紹了Pycharm制作搞怪彈窗(聲音強(qiáng)制最大,屏幕亮度強(qiáng)制最亮,按鈕躲避,彈窗炸彈),本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • Python機(jī)器學(xué)習(xí)之SVM支持向量機(jī)

    Python機(jī)器學(xué)習(xí)之SVM支持向量機(jī)

    這篇文章主要為大家詳細(xì)介紹了Python機(jī)器學(xué)習(xí)之SVM支持向量機(jī),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • python攻防-破解附近局域網(wǎng)WIFI密碼實(shí)現(xiàn)上網(wǎng)自由

    python攻防-破解附近局域網(wǎng)WIFI密碼實(shí)現(xiàn)上網(wǎng)自由

    本文將記錄學(xué)習(xí)如何通過(guò) Python 腳本實(shí)破解附近局域網(wǎng) WIFI 密碼的暴力破解,隨時(shí)隨地免費(fèi)蹭網(wǎng),再也不被WiFi密碼困擾,實(shí)現(xiàn)蹭網(wǎng)自由
    2021-08-08
  • Python基礎(chǔ)之文本常量與字符串模板

    Python基礎(chǔ)之文本常量與字符串模板

    這篇文章主要介紹了Python基礎(chǔ)之文本常量與字符串模板,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有非常好的幫助,需要的朋友可以參考下
    2021-04-04
  • Python實(shí)現(xiàn)按特定格式對(duì)文件進(jìn)行讀寫(xiě)的方法示例

    Python實(shí)現(xiàn)按特定格式對(duì)文件進(jìn)行讀寫(xiě)的方法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)按特定格式對(duì)文件進(jìn)行讀寫(xiě)的方法,可實(shí)現(xiàn)文件按原有格式讀取與寫(xiě)入的功能,涉及文件的讀取、遍歷、轉(zhuǎn)換、寫(xiě)入等相關(guān)操作技巧,需要的朋友可以參考下
    2017-11-11
  • pytorch中permute()函數(shù)用法實(shí)例詳解

    pytorch中permute()函數(shù)用法實(shí)例詳解

    permute中參數(shù)為張量的維度,將不同維度以不同的維度排列,得到一個(gè)新的張量,在深度學(xué)習(xí)中的主要作用是將特征值聚類,下面這篇文章主要給大家介紹了關(guān)于pytorch中permute()函數(shù)用法的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • Pytorch使用技巧之Dataloader中的collate_fn參數(shù)詳析

    Pytorch使用技巧之Dataloader中的collate_fn參數(shù)詳析

    collate_fn 參數(shù)的目的主要是為了隨心所欲的轉(zhuǎn)變數(shù)據(jù)的類型,這個(gè)數(shù)據(jù)是用DataLoader加載的,比如img,target,下面這篇文章主要給大家介紹了關(guān)于Pytorch使用技巧之Dataloader中的collate_fn參數(shù)的相關(guān)資料,需要的朋友可以參考下
    2022-03-03

最新評(píng)論