我使用python中的标准拆分操作从URL提取ID.它适用于
https://music.com/144?i=150
我需要从i
之后提取150
url.split("/")[-1]
有更好的方法吗?
我使用python中的标准拆分操作从URL提取ID.它适用于
https://music.com/144?i=150
我需要从i
之后提取150
url.split("/")[-1]
有更好的方法吗?
正如@Barmar提到的,您可以将代码修复为:
url.split("/")[-1].split("?i=")[-1]
基本上你需要把https://music.com/144?i=150
分成https://music.com
和144?i=150
,得到第二个元素144?i=150
,然后把它分成144
和150
,然后得到第二个.
如果需要数字,可以使用int(url.split("/")[-1].split("?i="))[-1]