Das Protokollierungsmodul ist ein in Python integriertes Standardmodul. Es kann die Ausgabeprotokollstufe, den Protokollspeicherpfad, das Protokolldatei-Rollback usw. festlegen Vorteile:
Sie können verschiedene Protokollebenen festlegen, um nur wichtige Informationen in der Release-Version auszugeben, ohne viele Debugging-Informationen anzeigen zu müssen (empfohlen). Lernen: Python-Video-Tutorial )
Drucken gibt alle Informationen in die Standardausgabe aus, was die Anzeige anderer Daten aus der Standardausgabe erheblich beeinträchtigt. Durch die Protokollierung kann der Entwickler entscheiden, wohin Geben Sie die Informationen aus. Und wie wird ausgegeben?
Das Protokollierungsmodul verwendet
, um die grundlegenden Protokollierungseinstellungen zu konfigurieren und das Protokoll dann auf der Konsole auszugeben.
import logging logging.basicConfig(level = logging.INFO,format = '%(asctime)s - %(name)s - %(levelname)s - %(message)s') logger = logging.getLogger(__name__) logger.info("Start print log") logger.debug("Do something") logger.warning("Something maybe fail.") logger.info("Finish")
Beim Ausführen der Konsolenausgabe kann
2016-10-09 19:11:19,434 - __main__ - INFO - Start print log 2016-10-09 19:11:19,434 - __main__ - WARNING - Something maybe fail. 2016-10-09 19:11:19,434 - __main__ - INFO - Finish
viele Meldungsebenen in der Protokollierung auswählen, z. B. Debug, Info, Warnung, Fehler und Kritisch. Durch Zuweisen unterschiedlicher Ebenen zum Logger oder Handler können Entwickler Fehlerinformationen nur in eine bestimmte Protokolldatei ausgeben oder Debugging-Informationen nur während des Debuggens aufzeichnen.
Weitere technische Artikel zum Thema Python finden Sie in der Spalte Python-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonSo zeigen Sie Datensätze in Python an. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!