无法从 'html' 导入名称'HTML'。蟒蛇 3.7.4



我正在使用Python 3.7.4 只需尝试运行此代码:

from html import HTML
table_data = [
['Last name',   'First name',   'Age'],
['Smith',       'John',         30],
['Carpenter',   'Jack',         47],
['Johnson',     'Paul',         62],
]
htmlcode = HTML.table(table_data)
print (htmlcode)

但是收到此错误:

Traceback (most recent call last):
File "c:UserNameDocumentsProgramming LearningPythonLearningSending HTML EmailtempCodeRunnerFile.py", line 1, in <module>
from html import HTML
ImportError: cannot import name 'HTML' from 'html' (C:UsersusernameAppDataLocalProgramsPythonPython37libhtml__init__.py)

还有其他方法可以获取HTML模块吗?

试试 python 2.7

└─╼ python2.7
Python 2.7.15 |Anaconda custom (64-bit)| (default, May  1 2018, 18:37:05) 
[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> from html import HTML
>>> 
>>> quit()

python3 有 html.entities.html5 和 html._html5,它们都不能满足你的目标

最新更新