14行代码示例讲解:教你解决python上传图片限制格式问题

前言:

这篇文章主要介绍了python 上传图片限制格式问题,本文给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下!!!

  嗨喽:正在学习python的小伙伴或者打算学习的,可以加群:877562786领取资料!

今天更新的内容挺实用的,也是个比较简单的东西,分享出来的意思,更多是帮助到遇上这方面问题的朋友,话不多说“上货”。

先上代码:

以前项目里总是用:

                    file_postfix = img_file.name.split('.')[1]

这种方法再取文件后缀进行判断格式,这种方法对普通的文件名还是没问题的例如:图片1.jpg、图片2.jpg、图片3.jpg。

但是遇到www.图片1.jpg这种的图片名称就会爆炸,因为图片名称中存在两个.

                    suffix = img_file.name.rfind('.')

而str的rfind方法就可以避免这种问题,因为这是反响寻找。举个例子:

14行代码示例讲解:教你解决python上传图片限制格式问题

输出结果:下标 4

14行代码示例讲解:教你解决python上传图片限制格式问题

输出结果: 下标 -1

rfind方法从字符串最后以为开始找,找到返回下标,找不到返回-1。

所以 www.test.jpg 这种格式的图片他会从最后位置开始找.找到之后在截取就只剩jpg了,也就好判断了。

要注意的是rfind的下标是从0开始的,所以截取的时候记得加1,行了 其他的基本没啥了。

以上就是本文的全部内容啦,希望能够帮助到各位!!!

最后,小编想说一句话:我是一名python开发工程师,整理了一套最新的python系统学习教程,包括从基础的python脚本到web开发、爬虫、数据分析、数据可视化、机器学习,面试宝典,面试宝典,面试宝典。想要这些资料的可以加群:877562786

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章