我正在尝试列出包含其他文件夹的文件夹中的所有png文件.这是我的代码.
import os
filelist=os.listdir('images')
for fichier in filelist:
if not(fichier.endswith(".png")):
filelist.remove(fichier)
print(filelist)
Run Code Online (Sandbox Code Playgroud)
问题是,最后一个打印显示一些子文件夹(但不是全部)逃脱了剔除......
['aa.png', 'Nouveau dossier - Copie', 'Nouveau dossier - Copie (3)', 'Nouveau dossier - Copie (5)', 'zz.png']
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么 ?