[PYTHON] Machen Sie es mit der Syntax einfach

Hintergrund

Lösung

Mit dem Contextmanager-Dekorator können Sie relativ einfach und mit einem Gefühl schreiben, das einem Rubinblock ähnelt.

Dies ist ein Beispiel für den Referenzlink

from contextlib import contextmanager

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

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

Es ist so.

Einzelheiten

Referenzlink

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

Recommended Posts

Machen Sie es mit der Syntax einfach
Einfach pyspark mit conda installieren
Zeichnen Sie einfach Diagramme mit matplotlib
Machen Sie GUI-Apps mit tkinter ganz einfach
Fraktal zum Erstellen und Spielen mit Python
mit Syntax (Python)
Machen wir das Jupyter Lab einfach zu bedienen
[AWS] [GCP] Ich habe versucht, die Verwendung von Cloud-Diensten mit Python zu vereinfachen
[Zaif] Ich habe versucht, den Handel mit virtuellen Währungen mit Python zu vereinfachen
Versuchen Sie, Ihr eigenes AWS-SDK mit bash zu erstellen
[Python] Einfache Einführung in das maschinelle Lernen mit Python (SVM)
Ein Memorandum, um WebDAV nur mit Nginx zu erstellen
So erstellen Sie ein Wörterbuch mit einer hierarchischen Struktur.
Ich möchte ein Spiel mit Python machen
Versuchen Sie, in Python einen "Entschlüsselungs" -Code zu erstellen
Ein Liner, um Lena-Bilder mit scipy zu machen
Versuchen Sie, mit Python eine Diedergruppe zu bilden
Versuchen Sie, Client-FTP mit Pythonista am schnellsten zu machen
Bilden Sie Lambda-Schichten mit Lambda
Easy Grad-CAM mit Pytorch-Gradcam
Konvertieren Sie 202003 bis 2020-03 mit Pandas
Machen Sie eine Yuma mit Discord.py
Einfach zu bedienende Flasche
Einfach zu bedienendes SQLite3
Einfaches Debuggen mit ipdb
Erstellen Sie Folien mit iPython
Machen Sie es sich einfach, die Zeit von AWS CloudWatch-Ereignissen mit CDK anzugeben.
Einfache TopView mit OpenCV
Einfaches IoT, um mit Raspeye und MESH zu beginnen
Lassen Sie uns ein Befehls-Standby-Tool mit Python erstellen
[Einführung in Word Cloud] Einfache Verwendung mit Jetson-nano ♬
Erklären Sie ausführlich, wie Sie mit Python einen Sound erzeugen
Von Kafka bis KSQL - Einfache Umgebungskonstruktion mit Docker
Wie man ein Schießspiel mit toio macht (Teil 1)
Einfache Möglichkeit, mit Google Colab mit Python zu kratzen
Versuchen Sie, mit MVC eine RESTful-API mit Flask 1.0.2 zu erstellen
Eine einfache Möglichkeit, ein Importmodul mit jupyter zu erstellen
Erstellen Sie mit OpenCV eine Funktion zum Beschreiben japanischer Schriftarten
So erstellen Sie einen HTTPS-Server mit Go / Gin
Ich habe versucht, eine OCR-App mit PySimpleGUI zu erstellen
[Super einfach] Machen wir einen LINE BOT mit Python.
So erstellen Sie mit Flask einen BOT für Cisco Webex-Teams
Einfache Einführung in Home Hack mit Raspberry Pi und discord.py
Einfache Verwendung der Nifty Cloud API mit Botocore und Python
Versuchen Sie, den Boden durch Rekursion herauszufordern
Stellen Sie mit Python eine Verbindung zu BigQuery her
Einfache toxische Umgebung mit Jenkins
Ich habe versucht, mit Python faker verschiedene "Dummy-Daten" zu erstellen
[Analyse des gemeinsamen Auftretens] Einfache Analyse des gemeinsamen Auftretens mit Python! [Python]
Es war zu einfach, eine vorhandene Datenbank mit Django zu verwenden
Machen Sie mit Kivy SF-ähnliche Knöpfe
Die erste API, die mit dem Python Djnago REST-Framework erstellt wurde
Stellen Sie mit Python eine Verbindung zu Wikipedia her
Ich möchte einen Blog-Editor mit dem Administrator von Django erstellen
Post to Slack mit Python 3
Generieren Sie mit apg ein leicht zu merkendes Passwort
Stellen Sie mit GO eine Verbindung zu Postgresql her