“AttributeError: ‘module’ object has no attribute 'blah' "
This is a stupid one.
I was getting the Python error:
“AttributeError: ‘module’ object has no attribute ‘mailbox'”
I read this helpful guide, which didn't fix it. I then realised that I had '
import mailbox' in the head of the python file, and the python file itself was called '
mailbox.py': Python takes files in the local folder as higher priority than the modules in the main installation.
Moral of the story: don't name your python files the same as any of the modules you're importing.