[Redash] Die Standardbibliothek kann nicht in der Python-Funktion verwendet werden

Ich benutze Python als Datenquelle in Redash und bin ein bisschen süchtig danach, also werde ich es verlassen.

Umgebung

Standardbibliothek kann nicht in Funktion verwendet werden

Ich wollte die am Anfang importierte Bibliothek "datetime" in der Funktion "hoge" verwenden, wie unten gezeigt.

import datetime

def hoge():
    print(datetime.datetime.now())

hoge()

↓ Bei der Ausführung ist ein Fehler aufgetreten. (!?)

Error running query: <type 'exceptions.NameError'> global name 'datetime' is not defined

Lösung

Es hat funktioniert, als ich es in die Funktion importiert habe.

def hoge():
    import datetime
    print(datetime.datetime.now())

hoge()
# -> [2020-02-12T09:59:05.617825] 2020-02-12 09:59:05.617767

Recommended Posts

[Redash] Die Standardbibliothek kann nicht in der Python-Funktion verwendet werden
Kann bei Wettkampfprofis eingesetzt werden! Python-Standardbibliothek
[Memorandum] Japanische Schlüssel können nicht in Pythons string.Template.substitute verwendet werden
Operatoren ++, - können nicht in Python verwendet werden (Unterschied zu PHP)
Zusammenfassung der Standardeingabe von Python, die in Competition Pro verwendet werden kann
++ und-können nicht zum Inkrementieren / Dekrementieren in Python verwendet werden
Python Hinweis: Wenn der Befehl pip nicht verwendet werden kann
Um Japanisch mit Python in der Docker-Umgebung verwenden zu können
Erstellen Sie eine Funktion in Python
Verwenden Sie die Rückruffunktion in Python
ntile (Dezil) -Funktion in Python
Überschreiben Sie Bibliotheksfunktionen in Python
Transmutationsmatrix im Python-Standard
Nichtlineare Funktionsmodellierung in Python
Zeichne die Yin-Funktion in Python
Sofortige Funktion (Lüge) in Python
So debuggen Sie eine Standard-Python-Bibliothek in Visual Studio
Videos können in der Python-Entwicklungsumgebung nicht mit Spyder geladen werden
Implementieren Sie die Funktion power.prop.test von R in Python
Definition des Funktionsargumenttyps in Python
8 häufig verwendete Befehle in Python Django
Inklusive Notation im Argument der Python-Funktion
[Python] Es scheint, dass globale Variablen in Multiprocessing nicht referenziert werden können
Schreiben Sie die AWS Lambda-Funktion in Python
[Python] Grundkenntnisse in AtCoder
Machen Sie die Standardausgabe in Python nicht blockierend
33 Zeichenfolgen, die in Python nicht als Variablennamen verwendet werden sollten
Windows 10: Installieren der MeCab-Bibliothek für Python
Untersuchen, was in Python als Markdown-Parser verwendet werden kann
Funktionssynthese und Anwendung in Python
Neue Funktionen in Python 3.9 (1) - Der Summensatzoperator kann im Wörterbuchtyp verwendet werden.
Jupyter Notebook 6.0.2 kann nicht in der in Anaconda erstellten Python 2.7-Umgebung installiert werden
Python-Standardmodul, das in der Befehlszeile verwendet werden kann
Das Modul kann nicht in Python auf EC2 importiert werden, das von AWS Lambda ausgeführt wird
Ich habe versucht, PyCharm in Ubuntu 16.04 LTS zu integrieren (PPA kann nicht verwendet werden)
[Python, Julia] 3D-Anzeige in der Jupyter-Mayavi-Bibliothek
Vorsichtsmaßnahmen beim Beizen einer Funktion in Python
Nehmen Sie die logische Summe von List in Python (Zip-Funktion)
[Python] Techniken, die häufig beim maschinellen Lernen verwendet werden
Was ist "Mahjong" in der Python-Bibliothek? ??
Python-Modul mit "- (Bindestrich)" kann nicht gelöscht werden
Tkinter konnte nicht in Python importiert werden
Python-Standardbibliothek: zweite Hälfte (Python-Lernnotiz ⑨)
Python-Standardbibliothek: Erste Hälfte (Python-Lernnotiz ⑧)
Python-Funktion ①
[Python] -Funktion
So installieren Sie die Python-Bibliothek, die von Pharmaunternehmen verwendet werden kann
Holen Sie sich alle Standardeingaben, die in der Paiza- und Wettbewerbsprogrammierung verwendet werden, mit int (Python)
Korrespondenznotiz, wenn die Richtungstaste nicht in der Python-Befehlszeile verwendet werden kann
Python-Funktion ②
De-VBA Excel Tool! Beseitigen Sie das VBA Tool in einer Umgebung, in der Python nicht mit Python installiert werden kann
Verwendung der C-Bibliothek in Python
Zeichnen Sie in Python ein Diagramm einer quadratischen Funktion
Ich kann mit Python3.5 (Windows) + django1.7.1 kein Projekt erstellen.
Registrieren Sie Funktionsargumente automatisch in argparse in Python
Funktionen, die in der for-Anweisung verwendet werden können