I have the following code, copied from the Python manual:
import logging
LOG_FILENAME = 'example.log'
logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG)
logging.debug('This message should go to the log file')
When I try to run the script (via python.exe script.py) I get an error of 'module' object has no attribute 'basicConfig'.
However when I copy and paste the code in interactive mode (via python.exe then copy and pasting the actual code) I get no error. The code runs fine.
I have python 2.6.6.
Thank you!
You’ve got another module called
loggingon the Python path; probably alogging.pyfile in the same directory. Try checking withprint(logging.__file__).