我正在使用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,它们都不能满足你的目标