次のコードは、各サブディレクトリ内のイメージの数をカウントします。どのサブディレクトリ内の画像が複数の2
N13はメインディレクトリ =>300サブディレクトリ(1 ... 300) =>各サブディレクトリを有するたである場合、サブディレクトリを削除します画像。If条件に基づいて現在のディレクトリを削除する
出力:
画像:2、ディレクトリ:1
画像:3、ディレクトリ:2
画像:4、ディレクトリ:3
import os
path='C:/n13/'
def count_em(path):
x = 0
for root, dirs, files in os.walk(path):
files_count = (len(files))
x = x + 1
print("Images:",files_count,"Directory:",x)
return files_count
場合files_count> 2:shutil.rmtree(os.walk(パス)) – Shiva
エラー "LSTAT:パスが文字列でなければならない、バイトまたはos.PathLikeはない 発電機" –
os.walk(パス)でのこの場所はサブディレクトリのパスを与えます – Shiva