[英]strip string from url in Python
输入:url = http://127.0.0.1:8000/data/number/
每个页码的http://127.0.0.1:8000/data/
是一致的。
输出: number
代替切片url[-4:-1]
,还有更好的方法吗?
使用urlparse模块的生活会更容易
from urlparse import urlparse
urlparse('http://127.0.0.1:8000/data/number/').path.split('/')[2]
import urlparse
url = "http://127.0.0.1:8000/data/number/"
path = urlparse.urlparse(url).path
val = path.split("/")[2]
print val
打印:
number
上述网址的urlparse
输出为
ParseResult(scheme='http', netloc='127.0.0.1:8000', path='/data/number/', params='', query='', fragment='')
我们正在使用此元组的path
部分。 我们在/
上分割它并获取第二个索引。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.