在GAE(Python)中导入类

2024-10-04 03:15:40 发布

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

我知道这是一个非常愚蠢的问题。一切都是关于最基本的。 但不幸的是,我的时间很短,现在不能读Python的书。在

我有这个问题。 好吧,给你根主.py脚本。在

我有两个类存储在: htmlparser/htmlparser htmlParser/BfsHTMLParser

我不能把它们导入主.py在

我做错什么了?在

我在做:

import htmlparser

但我发现:

NameError: global name 'BfsHTMLParser' is not defined

谢谢你的帮助。非常感谢。在

另外,我也很感谢任何关于Python基础知识的书籍建议:)


Tags: namepyimport脚本is时间notglobal
3条回答

好吧,现在我换成了美女组 把BeatifulSoup放在根上,它就起作用了。在

但是,打包逻辑代码块的问题仍然悬而未决。在

from htmlparser import HTMLParser, BfsHTMLParser

编辑恐怕这确实是基本的Python内容,如果不阅读Python教程,您将一事无成。Python不是Java,这里的问题是您导入了模块,而不是类—在Python中,它们不是一回事。在

如果您有与模块文件同名的类,那么现在您已经导入了模块,那么您需要通过HTMLParser.HTMLParser或{}来实例化它们。当然,你真的不应该那样打包类,但这就是你的情况。在

在htmlparser目录中有一个__init__.py吗??在

相关问题 更多 >