Python获取指定字符前面的所有字符方法
在用C和python编程时遇到的一个问题是:
用网口发送过来1k数据,数据格式是json,但是发送时不知道需要的大小,因为不同任务大小不一样,所以统一发送1024字节,统一接收1024了,之后入库,导致浪费很大空间
因此想要截取字符串:
方案有两个:
1.使用rfind函数
url = "http://www.6mm.cc/uploads/allimg/1306/2-13060F12S3.jpg"
print url[0:url.rfind('/', 1) + 1]
获取到的结果:http://www.6mm.cc/uploads/allimg/1306/
2.使用逆序的截取的方式
>>> url = "http://www.6mm.cc/uploads/allimg/1306/2-13060F12S3.jpg"
>>> tt = url[::-1].split('/', 1)[-1][::-1] + '/'
>>> tt
'http://www.6mm.cc/uploads/allimg/1306/'
以上这篇Python获取指定字符前面的所有字符方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
Python代码集pathlib应用之获取指定目录下的所有文件
这篇文章主要介绍了Python代码集pathlib应用之获取指定目录下的所有文件,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2023-03-03Django框架HttpResponse和HttpRequest对象学习
这篇文章主要介绍了Django框架HttpResponse和HttpRequest对象学习,有需要的朋友可以借鉴参考下,希望可以有所帮助,祝大家早日升职加薪2021-09-09Python使用pyshp库读取shapefile信息的方法
今天小编就为大家分享一篇Python使用pyshp库读取shapefile信息的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-12-12
最新评论