Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

'module' object has no attribute 'basicConfig'

Tags:

python

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!

like image 774
Alex Avatar asked Dec 19 '10 10:12

Alex


1 Answers

You've got another module called logging on the python path; probably a file logging.py in the same directory. Compare print logging.__file__.

like image 89
Chris Morgan Avatar answered Sep 19 '22 17:09

Chris Morgan