Python: Verwendung von Einheimischen () und Globalen ()

locals() local () gibt alle Werte von Variablen in ihrem lokalen Bereich im Wörterbuchformat zurück.

def addspam(fn):
	def new(*args):
		print("spam. spam. spam")
                print(locals())
		return fn(*args)
	return new

@addspam
def useful(a, b):
	print(a**2 + b**2)

useful(3,4) # spam, spam, spam\n{'args': (3, 4)}

globals()

Gibt globale Variablen auf ähnliche Weise zurück

>>> y = 30
>>> globals()
{..., 'y': 30} #Andere von Python automatisch erstellte globale Variablen werden angezeigt, jedoch weggelassen

Referenzlink

Recommended Posts

Python: Verwendung von Einheimischen () und Globalen ()
So installieren und verwenden Sie pandas_datareader [Python]
Verwendung von Python zip und Aufzählung
Verwendung ist und == in Python
python3: Verwendung der Flasche (2)
Wie benutzt man Python Argparse?
[Python] Verwendung von checkio
[Python] Verwendung von Hash-Funktion und Taple.
[Python] Verwendung von input ()
Wie benutzt man Python Lambda?
[Python] Verwendung von virtualenv
python3: Verwendung der Flasche (3)
python3: Wie man eine Flasche benutzt
Verwendung von Python-Bytes
So installieren und verwenden Sie Tesseract-OCR
[Python] Verwendung der Pandas-Serie
Verwendung von Anfragen (Python Library)
Verwendung von SQLite in Python
Verwendung von .bash_profile und .bashrc
So installieren und verwenden Sie Graphviz
[Python] Verwendung von Liste 3 Hinzugefügt
Wie man MySQL mit Python benutzt
Verwendung der Python-API von OpenPose
Verwendung von ChemSpider in Python
Python: Verwendung von pydub (Wiedergabe)
Verwendung von PubChem mit Python
Verwendung der Zip-Funktion von Python
[Python] Verwendung der Typetalk-API
[Einführung in die Udemy Python3 + -Anwendung] 36. Verwendung von In und Not
Vergleich der Verwendung von Funktionen höherer Ordnung in Python 2 und 3
[Python] Zusammenfassung der Verwendung von Pandas
So verpacken und verteilen Sie Python-Skripte
[Einführung in Python] Wie verwende ich eine Klasse in Python?
[Python] Verwendung von __command__, Funktionserklärung
[Python] Verwendung von import sys sys.argv
[Python] Organisieren der Verwendung für Anweisungen
Memorandum über die Verwendung von Gremlin Python
[Python2.7] Zusammenfassung der Verwendung von unittest
Verwendung von __slots__ in der Python-Klasse
Verwendung von "deque" für Python-Daten
[Python] Berechnen von MAE und RMSE
[Python] Verstehen, wie rekursive Funktionen verwendet werden
Zusammenfassung der Verwendung der Python-Liste
Verwendung regulärer Ausdrücke in Python
[Python2.7] Zusammenfassung der Verwendung des Unterprozesses
Verwendung von pandas Timestamp und date_range
[Frage] Wie verwende ich plot_surface von Python?
Verwendung von Umgebungsvariablen für Serverless Framework und Python und Verwaltung von Phasen
[Einführung in Python] Verwendung des Booleschen Operators (und ・ oder ・ nicht)
Verwendung von xml.etree.ElementTree
Wie benutzt man Python-Shell
Hinweise zur Verwendung von tf.data
Verwendung von virtualenv
Wie benutzt man Seaboan?
Verwendung von Image-Match
Wie man Shogun benutzt
So installieren Sie Python
Verwendung von Virtualenv