之前写过一种方法使用的是rfind()这个函数。可以看一下python小例子教你找出文件后缀
今天学到了一个新的函数endwith()
从字面意思理解,这个函数就是判断某个字符串是不是以某个字符串结束的,用来判断文件类型是真简单不过了。
语法:
string.endswith(str, beg=[0,end=len(string)])
参数说明
string为要查询的字符串
str为子字符串
beg为查询起始位置
end为查询结束位置
endswith()返回结果为True或者False
我们来段代码就明白了
filename='爱我别走.mp3' if filename.endswith('.mp3'): print('这是mp3文件') else: print('这不是mp3文件')
这个就是用来判断是不是mp3文件的。
与endswith()函数相对应的还有startswith(),使用方法基本上一样,一个判断以某个字符串结束,一个判断以某个字符串结尾。
标签: