gpt4 book ai didi

python - 如何在Python中返回url路径的子字符串?

转载 作者:太空宇宙 更新时间:2023-11-03 16:37:53 25 4
gpt4 key购买 nike

我有这个网址

www.testing.com/drive/rayon.productlist.pagination.topage/2?t:ac=3686975/4441810

我想要2

我在 python 2.7 中尝试过:

s = 'www.testing.com/drive/rayon.productlist.pagination.topage/2?t:ac=3686975/4441810'
s = s.substring(s.indexOf("topage/") + 1);
s = s.substring(0, s.indexOf("?"));
print s

我收到了这个错误

AttributeError: 'str' object has no attribute 'substring'

最佳答案

您应该使用urlparse如果您需要 URL 的不同组成部分,请使用此函数。

>>> from urlparse import urlparse
>>> u = urlparse("www.testing.com/drive/rayon.productlist.pagination.topage/2?t:ac=3686975/4441810")
>>> u
ParseResult(scheme='', netloc='', path='www.testing.com/drive/rayon.productlist.pagination.topage/2', params='', query='t:ac=3686975/4441810', fragment='')
>>> u.path[-1]
'2'
>>>

关于python - 如何在Python中返回url路径的子字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37069652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com