0

我是 Python 新手,并且一直遇到同样的问题:我找不到常见 Python 解决方案的最新示例。

例如,谷歌搜索“python html parser”给了我这个作为第一个结果:

http://docs.python.org/2/library/htmlparser.html

问题是这个官方文档中的代码不适用于 windows 上的 Python 3.3.2,这是最新下载的。

例如:

from HTMLParser import HTMLParser   # does NOT work for Python 3.3

不管用。相反,应该使用:

from html.parser import HTMLParser   # works for Python 3.3

这只是一个例子。大量的 Stackoverflow Python 代码答案也不能直接工作;例如:

print "text"    # does NOT work for Python 3.3

就是现在:

print ("text")  # works for Python 3.3

所以我的问题是:如何在 Windows 上找到适用于 Python 3.3 的最新文档和代码示例?

4

3 回答 3

2

你告诉谷歌 Python 的版本:python 3.3 html parser

第一个结果:http ://docs.python.org/3/library/html.parser.html

请注意,目前很多支持库并不完全支持 Python 3.x。这就是为什么 Python 2 仍然是许多项目的默认设置。

如果您打算继续使用 3.3,您可能需要阅读“ Python 中的新功能”,尤其是“ Python 3.0 中的新功能”。

于 2013-09-25T08:09:35.960 回答
2

如果您在文档页面的左上方看到 ,2.7.5则为 Python 版本 3 下的最新版本。您可以单击它并选择您的版本以获得最新的文档。

在您给出的示例中,顶部提到该模块已在 Python 3 中重命名。如果我们转到在 2 和 3 中都可以使用的模块,例如 itertools,更改数字会将您重定向到 itertools 上的更新文档。

于 2013-09-25T08:09:53.877 回答
0

在这里您可以找到 Python 3 文档:http ://docs.python.org/3/

于 2013-09-25T08:08:50.467 回答