在用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獲取指定字符前面的所有字符方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答