我正在用Python写一个非常简单的函数,它接受一个网站作为参数,并简单地返回同一个网站,并在其末尾添加'sitemap.xml'。
最后,我想构建一个web解析器,但在此之前,我必须确保sitemap.xml被添加到传入的参数中。
def webparser(website):
if 'sitemap.xml' not in website:
website + '/sitemap.xml'
print(website)
webparser(https://example.com)
网站变量应为“https://example.com/sitemap.xml”
但是,print(website)只返回“https://example.com”
有没有什么方法可以改变函数,让print(website)返回:https://example.com/sitemap.xml
1条答案
按热度按时间gojuced71#
将您的代码替换为:
您忘记添加等号,因此“/site map.xml”被添加到“website”变量中,但没有分配给任何变量。