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

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

PHPz
Lepaskan: 2023-04-21 13:55:08
ke hadapan
1643 orang telah melayarinya

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))
Salin selepas log masuk

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))
Salin selepas log masuk

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan