os.path.splitext
分离文件扩展名,然后运行匹配。类似于
for file in os.listdir(dirpath):
filename = os.fsdecode(file)
_, extension = os.path.splitext(filename)
match extension:
case '.jpg' | 'jpeg':
doSomething(filename)
case '.mp4':
somethingElse(filename)
case _:
doDefault(filename)