I am new to Python. I have tried to ran this code but I am getting an error message for ImportError: No module named 'HTMLParser'. I am using Python 3.x. Any reason why this is not working ?
#Import the HTMLParser model
from HTMLParser import HTMLParser
#Create a subclass and override the handler methods
class MyHTMLParser(HTMLParser):
#Function to handle the processing of HTML comments
def handle_comment(self,data):
print ("Encountered comment: ", data)
pos = self.getpos()
print ("At line: ", pos[0], "position ", pos[1])
def main():
#Instantiate the parser and feed it some html
parser= MyHTMLParser()
#Open the sample file and read it
f = open("myhtml.html")
if f.mode== "r":
contents= f.read() #read the entire FileExistsError
parser.feed()
if __name__== "__main__":
main()
I am getting the following error:
Traceback (most recent call last):
File "C:\Users\bm250199\workspace\test\htmlparsing.py", line 3, in <module>
from HTMLParser import HTMLParser
ImportError: No module named 'HTMLParser'
The module is called html.parser
in Python 3. So you need to change your import to reflect that new name:
from html.parser import HTMLParser
You should always check the standard library documentation to make sure that you are importing the right things from the right location.
Related Query
Trying to use Python TestRail API on Mac - ImportError : No module named Conf_Reader
Python 3 ImportError: No module named 'ConfigParser'
python 3.x ImportError: No module named 'cStringIO'
Python 3.2 Unable to import urllib2 (ImportError: No module named urllib2)
Python 3.7.0 No module named 'PyQt5.QtWebEngineWidgets'
Python Unit test module throws "ModuleNotFoundError: No module named 'tests.test_file'"
Python opencv Aruco "No module named 'cv2.aruco'"
How to fix ModuleNotFoundError: No module named 'pip._internal' with python source code installation
Python 3.4 :ImportError: no module named win32api
"ModuleNotFoundError: No module named 'pysqlcipher3'" error while using Python 3.7 on windows 10
Python Error : ImportError: No module named 'xml.etree'
ModuleNotFoundError: No module named 'seaborn' in Python IDE
No module named 'core' when using pyping for Python 3
Python no module named X - absolute imports
ImportError: No module named 'requests' Python 3.4.0
Python 3 - importing .py file in same directory - ModuleNotFoundError: No module named '__main__.char'; '__main__' is not a package
ModuleNotFoundError & ImportError on Module Import Python 3.6
ImportError: No module named 'pysqlite2' when running tests in Python 3 Ubuntu
after installing uwsgi, python will still error: No module named 'uwsgi'
Python PyTorch Error: ModuleNotFoundError: No module named 'torch.utils.tensorboard'
Python Error : No module named pkg_resources
No module named 'requests' Python 3.5.0
ImportError: No module named 'flask_jwt_extended' in PYTHON FLASK
ModuleNotFoundError: No module named in python 3 even after hacking sys.path()
Python 3 - ImportError: No module named
Sphinx cannot find my python files. Says 'no module named ...'
Python 3 No module named '_ssl'
Python imports - ModuleNotFoundError: No module named X
How to fix 'No module named vidcap' in python 3.7
No module named 'info' on fresh Python 3 installation
How do I import python class from a module located within file directory named '@file_directory' or directory with special characters?
python : request dependency idna failed "ImportError: No module named idna"
python3: import another function in python file: No module named load
ImportError: No module named transport (Paramiko, Python 3.2.5)
Python 3.3.4 and virtualenv creation on Windows: ImportError: No module named 'pip'
No module named 'concurrent.futures'; 'concurrent' is not a package using Python 3.6.0
Python 3 ModuleNotFoundError: No module named 'lot'
ModuleNotFoundError: No module named 'openpyxl' in python 3.6
Python 3 - "ImportError: No module named …"
Python ModuleNotFoundError: No module named 'azure.cognitiveservices'
Python 3.6 ModuleNotFoundError: No module named 'pyttsx3'
Python error in Apache NiFi: Import Error: No module named Pandas
Python : no module named selenium
"ModuleNotFoundError: No module named ..." when trying to make unit tests in Python
Python 3 on Mac : ModuleNotFoundError: No module named 'mglearn'
Python Terminal Issue ImportError: No module named
Installed python package with `pip3`, but when I call it I get "No module named X"
Gmail API - ModuleNotFoundError: No module named 'googleapiclient' - Python 3.7
Why do I get error ModuleNotFoundError: No module named 'azure.storage' during execution of my azure python function?
Can't run run script due to ModuleNotFoundError: No module named 'webdriver_manager' Ubuntu Python
More Query from same tag
NameError: name 'build' is not defined
Python (json.load) to set value to a string missing escape characters
Name 'string' is not defined in decorator in Python Flask
Plotly: How to prevent text overlapping between traces?
How to include a variable name in tkinter text="" attribute?
Combining parts of a list inside a list
consolidate argparse if else calls to single statement
Address already in use, but run normally on Python Shell
Programming Challenge Code taking too much time
Regex: Match a malformed date
PyQt5 Focus QMainWindow as first window
Set colors according to values in a ColumnDataSource in Bokeh's scatter plot
Python - Unexpected Import Occuring
Python Dash Datatable : Row selection Not working
Python Instance Variable assignment standard Programming Practice
How is remainder calculated with modulo when solving fractions?
socket sendall() does not send the data
Does this way of swapping values in list use extra memory in Python?
Installation fails for Fiona and Geopandas with GDAL on Python 3.6 on Microsoft Windows OS?
How to start pyscaffold(python) project?
How to stop execution of a function on button click in Python 3?
Unable to infer schema when loading file
Python 3: Optimised Bubble Sort
How to Have Pycrypto at Docker Properly Working?
ImportError: cannot import name 'OP_NO_TICKET' from 'urllib3.util.ssl_'
Tried to use "pyinstaller <scriptname.py>" and got "TypeError: an integer is required (got type bytes)"
Create Dictionary from Table using first list as header
WSL2 error: _tkinter.TclError: couldn't connect to display "127.0.0.1:0.0"
comprehension list in python2 works fine but i get an error in python3
how can i send a byte in python via serial port?
Combine text from nodes with <br> in the middle using XPath
Python3 Boto describe_instances probelm
Get even numbers and odd numbers in order in list
CSV filtering and ascending order
Out of range. How to add the remainder of list to accumulator?
Tkinter Python: How to pass more than one argument through a lambda function in an OptionMenu
Display three dots in the end of a Tkinter Label text
Changing the colour of tkinter menubar
openpyxl KeyError Worksheet {0} does not exist
Tkinter difference between <event> and <<event>>
How to print/show an expression in rational number form in python
Tensorflow Type Error: Value passed to parameter 'shape' has DataType float32 not in list of allowed values: int32, int64
How does tf.audio.decode_wav get its contents?
Tensorflow get indices of values in a tensor
How to predict a single image with Keras ImageDataGenerator?