我os.walk在 python 中使用命令来浏览目录的所有内容。我正在对目录中所有文件夹和子文件夹内的文件运行辅助 for 循环。弹出一个错误,说它不知道如何处理.txt存在的文件(我的代码是特定于.png文件的)。我希望辅助 for 循环仅在文件类型上运行.png,并忽略包含图像.txt的文件夹中的 或其他文件.png。我尝试了该assert命令,但无法使其正常工作。我怎样才能限制.png文件?
for root, dirs, files in os.walk(r"/mnt/c/Users/james/Documents/ListingTest/", topdown=True):
for image in files:
assert image is filetype: .png
print(os.path.join(root, image))
我无法正确使用 assert 函数语法,甚至不知道它是否是我需要使用的命令。
慕后森
相关分类