我是Python的新手,并且遇到了同样的问题:我找不到常见Python解决方案的最新示例。
例如,谷歌搜索“python html解析器”给我这个作为第一个结果:
http://docs.python.org/2/library/htmlparser.html
问题是这个官方文档中的代码不适用于Windows上的Python 3.3.2,即latest download。
例如:
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的最新文档和代码示例?
答案 0 :(得分:2)
您告诉Google Python的版本:python 3.3 html parser
第一个结果:http://docs.python.org/3/library/html.parser.html
请注意,许多支持库目前还不完全支持Python 3.x.这就是为什么Python 2仍然是许多项目的默认设置。
如果您计划继续使用3.3,则可能需要阅读“What's New in Python”,尤其是“What's New In Python 3.0”。
答案 1 :(得分:2)
如果您在文档页面的左上角看到,2.7.5
是版本3下Python的最新版本。您可以单击它并选择您的版本以获取最新文档。
在您给出的示例中,顶部提到该模块已在Python 3中重命名。如果我们转到同时在2和3中工作的模块,例如itertools
,更改数字将重定向您有关itertools的更新文档。
答案 2 :(得分:0)
在这里您可以找到Python 3文档:http://docs.python.org/3/