gpt4 book ai didi

Python 字符串以 # 开头

转载 作者:行者123 更新时间:2023-12-01 07:18:22 27 4
gpt4 key购买 nike

我有一个列表,其中包含多个网址和一些字符串,例如#skipsideNav、#content。我正在从这些字符串中分离出 url

if link.startswith('/'):
local_urls.add(link)
elif link.startswith(base_url):
domain_urls.add(link)
elif link.startswith("#"):
ignore_urls.add(link)
else:
foreign_urls.add(link)

但是,那些以 # 开头的内容不会被忽略,并且会以某种方式包含在foreign_urls 的输出中

   for link in dom.xpath('//a/@href'): # select the url in href for all a 
tags(links)
if link.startswith('/'):
local_urls.add(link)
elif link.startswith(base_url):
domain_urls.add(link)
elif link.startswith("#"):
ignore_urls.add(link)
else:
foreign_urls.add(link)

print(foreign_urls)

最佳答案

唯一的可能性似乎是#之前的空格。你检查了吗?

关于Python 字符串以 # 开头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57839168/

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