Une note sur [python] __debug__

Note

debug_print.py


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

Si vous faites comme ça,

test.output


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

Comme, il n'est imprimé que lorsque l'option -O est ajoutée.

Recommended Posts

Une note sur [python] __debug__
Python: une note sur les classes 1 "Résumé"
Une note sur mock (bibliothèque fictive Python)
Une note sur __call__
Une note sur le sous-processus
Une note sur mprotect (2)
Écrire une note sur la version python de python virtualenv
Analyse de données en Python: une note sur line_profiler
Une note sur KornShell (ksh)
Mémorandum sur la corrélation [Python]
Une note sur TensorFlow Introduction
Un mémorandum sur le simulacre de Python
Remarque: Python
Remarque Python: à propos de la comparaison en utilisant is
Remarque à propos de get_scorer de sklearn
Une note sur l'utilisation de l'API Facebook avec le SDK Python
À propos des tranches Python
À propos de la notation d'inclusion de python
Note d'apprentissage Python_002
Remarque: décorateur Python
Une note où un débutant Python s'est retrouvé coincé
[Python] Note d'apprentissage 1
À propos de Python tqdm.
À propos du rendement Python
À propos de python, classe
Note d'apprentissage Python_004
Un programmeur Java a étudié Python. (À propos du type)
À propos de l'héritage Python
À propos de python, range ()
Note d'apprentissage Python_003
À propos de Python Decorator
[Remarque] openCV + python
Une histoire sur Python pop and append
Remarque sur awk
Juste une note
À propos de la référence Python
À propos des décorateurs Python
[Python] À propos du multi-processus
Note du débutant Python
À propos du 02 février 2020 * Ceci est un article Python.
Un mémo que j'ai essayé le tutoriel Pyramid
Un programmeur Java a étudié Python. (À propos des fonctions (méthodes))
Un programmeur Java a étudié Python. (À propos des décorateurs)
[Note] Créez une classe de fuseau horaire sur une ligne avec python
Un mémo que j'ai écrit un tri de fusion en Python
Notes de programme simples Pub / Sub en Python
Remarque Python: lors de l'attribution d'une valeur à une chaîne
Une histoire sur l'exécution de Python sur PHP sur Heroku
Pensez à créer un environnement Python 3 dans un environnement Mac
Un mémorandum sur la bibliothèque de wrapper Python tesseract
[Note] À propos du rôle du trait de soulignement "_" en Python
Une note sur la nouvelle classe de base de style
Modificateurs de vérification des mémos avec MaxPlus
Une histoire sur la modification de Python et l'ajout de fonctions
Algorithme A * (édition Python)
À propos des arguments de fonction (python)
[Python] Prenez une capture d'écran
[Note] future déclaration ~ Python ~
[Note] Lecture de fichier ~ Python ~
expression lambda de python ...