Python如何获取文件的后缀名

获取文件的后缀名

实际运用中我们经常生成文件的时候要设置文件的后缀名
例如爬取文件的时候什么.txr .jpg .png 之类的等等
我们可能事先知道我们要爬取的文件后缀名,但是我现在有更加快捷的方法

url = '//car2.autoimg.cn/cardfs/product/g24/M09/C7/42/480x360_0_q95_c42_autohomecar__Chtk3WDDexOAbbz6ACB4viZsOBY625.jpg'
print(url[url.rfind('.'):])
print(url.rfind('.'

相信大家第一次看的时候一脸懵逼

运行结果如下:

在这里插入图片描述

108是什么意思呢?

描述:
Python rfind() 返回字符串最后一次出现的位置,如果没有匹配项则返回 -1。
语法
rfind()方法语法:
str.rfind(str, beg=0 end=len(string))
参数:
str – 查找的字符串
beg – 开始查找的位置,默认为 0
end – 结束查找位置,默认为字符串的长度。
返回值:
返回字符串最后一次出现的位置,如果没有匹配项则返回-1。

他返回的是 . .最后一次出现的位置然后通过切片函数[start : end : step]具体看这里我的上一篇文章
把字符串给切出来这样无论后缀名怎么变都可以使得是源文件的后缀名

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值