Ein Hinweis zu [Python] __debug__

Memo

debug_print.py


def debug_print(s):
    if not __debug__:
        print(s)

Wenn du es so machst,

test.output


$ python -c '(__import__)("debug_print").debug_print(__debug__)'
$ python -O -c '(__import__)("debug_print").debug_print(__debug__)'
False

Es wird nur gedruckt, wenn die Option "-O" hinzugefügt wird.

Recommended Posts

Ein Hinweis zu [Python] __debug__
Python: Ein Hinweis zu Klasse 1 "Abstract"
Ein Hinweis zu Mock (Python-Mock-Bibliothek)
Ein Hinweis zu __call__
Ein Hinweis zum Unterprozess
Ein Hinweis zu mprotect (2)
Schreiben Sie eine Notiz über die Python-Version von Python Virtualenv
Datenanalyse in Python: Ein Hinweis zu line_profiler
Ein Hinweis zu KornShell (ksh)
Memorandum über Korrelation [Python]
Ein Hinweis zur TensorFlow-Einführung
Ein Memorandum über den Python-Mock
Hinweis: Python
Python Hinweis: Über den Vergleich mit is
Hinweis zu get_scorer von sklearn
Ein Hinweis zum Aufrufen der Facebook-API mit dem Python SDK
Über Python-Slices
Über die Einschlussnotation von Python
Python lernen note_002
Hinweis: Python-Dekorator
Eine Notiz, in der ein Python-Anfänger stecken blieb
[Python] Lernnotiz 1
Über Python tqdm.
Über die Python-Ausbeute
Über Python, Klasse
Python lernen note_004
Ein Java-Programmierer studierte Python. (Über Typ)
Informationen zur Python-Vererbung
Über Python, range ()
Python lernen note_003
Über Python Decorator
[Hinweis] openCV + Python
Eine Geschichte über Python Pop und Append
Hinweis zu awk
Nur eine Notiz
Informationen zur Python-Referenz
Über Python-Dekorateure
[Python] Über Multi-Prozess
Python-Anfängernotiz
Über den 02. Februar 2020 * Dies ist ein Python-Artikel.
Ein Memo, dass ich das Pyramid Tutorial ausprobiert habe
Ein Java-Programmierer studierte Python. (Über Funktionen (Methoden))
Ein Java-Programmierer studierte Python. (Über Dekorateure)
[Hinweis] Erstellen Sie mit Python eine einzeilige Zeitzonenklasse
Ein Memo, das ich in Python zusammengeführt habe
Einfache Pub / Sub-Programmhinweise in Python
Python Hinweis: Wenn Sie einer Zeichenfolge einen Wert zuweisen
Eine Geschichte über das Ausführen von Python auf PHP auf Heroku
Denken Sie daran, eine Python 3-Umgebung in einer Mac-Umgebung zu erstellen
Ein Memorandum über die Python-Tesseract-Wrapper-Bibliothek
[Hinweis] Über die Rolle des Unterstrichs "_" in Python
Ein Hinweis zur neuen Stilbasisklasse
Modifikatoren zur Überprüfung von Memos mit MaxPlus
Eine Geschichte über das Ändern von Python und das Hinzufügen von Funktionen
Ein * Algorithmus (Python Edition)
Über Funktionsargumente (Python)
[Python] Machen Sie einen Screenshot
[Anmerkung] zukünftige Aussage ~ Python ~
[Hinweis] Datei lesen ~ Python ~
Pythons Lambda-Ausdruck ...