python中的2d列表获取错误,因为“未定义名称‘网站’”

2024-05-16 09:18:26 发布

您现在位置:Python中文网/ 问答频道 /正文

从一本书中获取参考代码,但未获得所需的输出。将错误定义为“Wesbite”是不正确的,无法找到任何解决方案

siteData = [
    ['O\'Reilly Media', 'http://oreilly.com', 'h1', 'section#product-description'],
    ['Reuters', 'http://reuters.com', 'h1', 'div.StandardArticleBody_body_1gnLA'],
    ['Brookings', 'http://www.brookings.edu', 'h1', 'div.post-body'],
    ['New York Times', 'http://nytimes.com', 'h1', 'div.StoryBodyCompanionColumn div p']
]
websites = []
for row in siteData:
    websites.append(Website(row[0], row[1], row[2], row[3]))

Tags: 代码divcomhttp定义错误body解决方案
2条回答

我认为你想写网站数据或者网站是你没有定义的东西

Website正在作为变量、函数或类引用/调用,但尚未定义它,这导致了NameError

相关问题 更多 >