Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk memadam atau memindahkan imej tertentu dalam kelompok dengan Python?

Bagaimana untuk memadam atau memindahkan imej tertentu dalam kelompok dengan Python?

PHPz
PHPzke hadapan
2023-04-21 13:55:081558semak imbas

1. Padamkan imej secara berkelompok dengan nama tertentu

Sebelum pemadaman, laluan [D:basicaligned] termasuk imej berikut, termasuk imej bermula dengan ujian dan imej bermula dengan kereta api.

Kod berikut melaksanakan pemadaman laluan yang ditentukan, iaitu semua imej yang dinamakan bermula dengan ujian di bawah [D:basicaligned].

# 批量删除指定名称的图像
root = r'D:\basic\aligned'
for file in os.listdir(root):
    if file.startswith('test'): # 删除root路径下 命名以'test'开头的图像
        os.remove(os.path.join(root, file))

2. Batch memindahkan imej dengan nama yang ditentukan

Sebelum bergerak, laluan asal, iaitu, [D:basicaligned] termasuk imej berikut, termasuk imej bermula dengan ujian dan Imej bermula dengan kereta api.

Laluan sasaran, iaitu, tiada imej di bawah [D:compoundaligned]. laluan sasaran 【D: compoundaligned】.

Selepas bergerak, anda dapat melihat bahawa hanya imej yang bermula dengan ujian yang tinggal di laluan asal dan semua fail yang bermula dengan kereta api telah dialihkan ke laluan sasaran.
src = r'D:\basic\aligned' # 原文件夹
dst = r'D:\compound\aligned' # 目标文件夹
for file in os.listdir(src):
    if file.startswith('train'): # 移动原文件夹中 命名以test开头的图像 到目标文件夹
        shutil.move(os.path.join(src, file),os.path.join(dst, file))

Atas ialah kandungan terperinci Bagaimana untuk memadam atau memindahkan imej tertentu dalam kelompok dengan Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam