Mam następujący kod, skopiowane z instrukcji Pythona:„moduł” obiekt ma atrybut „basicConfig”
import logging
LOG_FILENAME = 'example.log'
logging.basicConfig(filename=LOG_FILENAME,level=logging.DEBUG)
logging.debug('This message should go to the log file')
Kiedy próbuję uruchomić skrypt (przez python.exe script.py
) pojawia się błąd 'module' object has no attribute 'basicConfig'
.
Jednak po skopiowaniu i wklejeniu kodu w trybie interaktywnym (przez python.exe, a następnie skopiuj i wklejając rzeczywisty kod) nie otrzymuję błędu. Kod działa poprawnie.
Mam python 2.6.6.
Dziękujemy!
Dokładniej, wiele osób używa pliku o nazwie X.py do testowania modułu X :) – delnan
To było to. Dziękuję Ci bardzo! – Alex
5 lat później;). Miał ** resztę logging.pyc **, która powoduje wiele problemów – drtf