日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

python:刪除某種后綴的文件

 pythonjava學(xué)習(xí) 2023-05-20 發(fā)布于云南

在進(jìn)行實(shí)驗(yàn)時(shí),總會(huì)遇到想刪除文件,但文件太多了,一個(gè)一個(gè)去刪,費(fèi)時(shí)費(fèi)力費(fèi)眼睛,因此想到用程序來自動(dòng)去刪。

使用程序來刪文件可以有很多方式。

本文的代碼僅記錄的是根據(jù)某種后綴移動(dòng)文件到另一個(gè)文件夾。
移動(dòng)之后,原文件夾里就沒有此文件了。

import os
import shutil
#根據(jù)文件后綴將其移動(dòng)到另一個(gè)文件夾,原文件夾里沒有此文件了
#path是原文件夾路徑
#new_path是新文件夾路徑
#type是要移動(dòng)的文件類型
def move_file(path, new_path, type):
    file_path = os.listdir(path) #以列表形式返回path中的所有文件
    # print(file)
    # print(len(file))
    count = 0
    for file in file_path:
        filepath = path + "\\" + file #文件的路徑
        # print(filepath + "\n")
        # print(file[-5:])
        length = len(type)
        if file[-length:] == type:
            print(filepath + "\n")
            shutil.move(filepath, new_path)
            count = count + 1
    print(path + "文件夾中總共移動(dòng)了 " + str(count) + " 個(gè)文件  --->  " + new_path)

測(cè)試代碼如下:

path = r"E:\yolo\labels"
new_path = r"E:\yolo\label"
type = '.txt'
move_file(path, new_path, type)

通過測(cè)試前后的文件夾中的文件情況,可驗(yàn)證代碼是否成功。

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多