[PYTHON] Rendre avec la syntaxe facile

Contexte

Solution

En utilisant le décorateur contextmanager, vous pouvez écrire relativement facilement et avec un sentiment similaire à un bloc ruby.

Ceci est un exemple du lien de référence

from contextlib import contextmanager

@contextmanager
def tag(name):
    print "<%s>" % name
    yield
    print "</%s>" % name

>>> with tag("h1"):
...    print "foo"
...
<h1>
foo
</h1>

C'est comme ça.

Détails

Lien de référence

http://docs.python.jp/2/library/contextlib.html#module-contextlib

Recommended Posts

Rendre avec la syntaxe facile
Installez facilement pyspark avec conda
Dessinez facilement des graphiques avec matplotlib
Rendez les applications GUI super faciles avec tkinter
Fractal pour faire et jouer avec Python
avec syntaxe (Python)
Rendons le laboratoire Jupyter facile à utiliser
[AWS] [GCP] J'ai essayé de rendre les services cloud faciles à utiliser avec Python
[Zaif] J'ai essayé de faciliter le commerce de devises virtuelles avec Python
Essayez de créer votre propre AWS-SDK avec bash
[Python] Introduction facile à l'apprentissage automatique avec python (SVM)
Un mémorandum pour faire WebDAV uniquement avec nginx
Comment créer un dictionnaire avec une structure hiérarchique.
Je veux faire un jeu avec Python
Essayez de créer un code de "décryptage" en Python
Une doublure pour créer des images de Lena avec Scipy
Essayez de créer un groupe de dièdre avec Python
Essayez de rendre le client FTP le plus rapide avec Pythonista
Créer des couches Lambda avec Lambda
Easy Grad-CAM avec pytorch-gradcam
Convertir 202003 en 2020-03 avec les pandas
Créez un Yuma avec Discord.py
Flacon facile à utiliser
Facile à utiliser SQLite3
Débogage facile avec ipdb
Créer des diapositives avec iPython
Facilitez la spécification de l'heure d'AWS CloudWatch Events avec CDK.
TopView facile avec OpenCV
IoT facile pour démarrer avec Raspeye et MESH
Faisons un outil de veille de commande avec python
[Introduction à WordCloud] Il est facile à utiliser même avec Jetson-nano ♬
Expliquez en détail comment créer un son avec python
De Kafka à KSQL - Construction d'environnement facile avec docker
Comment faire un jeu de tir avec toio (partie 1)
Un moyen facile de gratter avec Python en utilisant Google Colab
Essayez de créer une API RESTful avec MVC à l'aide de Flask 1.0.2
Un moyen simple de créer un module d'importation avec jupyter
Créer une fonction pour décrire les polices japonaises avec OpenCV
Comment créer un serveur HTTPS avec Go / Gin
J'ai essayé de créer une application OCR avec PySimpleGUI
[Super facile] Faisons un LINE BOT avec Python.
Comment créer un BOT Cisco Webex Teams à l'aide de Flask
Introduction facile au piratage domestique avec Raspberry Pi et discord.py
API Nifty Cloud facile à utiliser avec botocore et python
Essayez de défier le sol par récursif
Connectez-vous à BigQuery avec Python
Environnement toxique facile avec Jenkins
J'ai essayé de créer diverses "données factices" avec Python faker
[Analyse de co-occurrence] Analyse de co-occurrence facile avec Python! [Python]
C'était trop facile d'utiliser une base de données existante avec Django
Créez des boutons de type SF avec Kivy
La première API à créer avec le framework Python Djnago REST
Connectez-vous à Wikipedia avec Python
Je veux créer un éditeur de blog avec l'administrateur de django
Publiez sur Slack avec Python 3
Générez un mot de passe facile à retenir avec apg
Connectez-vous à Postgresql avec GO