如何检查文件的扩展名?

发布于 2021-01-29 14:57:58

我正在某个程序上工作,根据文件的扩展名,我需要做不同的事情。我可以用这个吗?

if m == *.mp3
   ...
elif m == *.flac
   ...
关注者
0
被浏览
96
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    假设m是一个字符串,可以使用endswith

    if m.endswith('.mp3'):
    ...
    elif m.endswith('.flac'):
    ...
    

    要不区分大小写,并消除可能很大的else-if链:

    m.lower().endswith(('.png', '.jpg', '.jpeg'))
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看