Führen Sie automatisierte Jobs in Python aus

Als ich nach guten Ideen für die Ausführung von Cron-Jobs in Python suchte, fand ich eine Bibliothek namens ** APScheduler **.

Grundsätzlich können Sie Folgendes tun.

Dieses Mal hatte ich vor, alle 10 Minuten auf die API zuzugreifen und eine Person zu erstellen, die die Daten speichert, wenn die Informationen abgerufen werden können, sodass diese Anforderung vollständig erfüllt wurde. Danach ist es sehr praktisch, da es Methoden gibt, um Scheduler für jede Umgebung und jedes Framework zu starten.

Installieren Sie AP Schuler

$ pip install apscheduler

Schreiben Sie den Prozess

app/schedule.py


def hello_world():
  print("Hello World!")

sched = BackgroundScheduler(standalone=True,coalesce=True)
sched.add_job(hello_world, 'interval', minutes=1)
sched.start()

Dies zeigt jede Minute "Hallo Welt!" An.

Lesen

Ich habe eine Anwendung mit Flask erstellt. Wenn ich sie also mit "__init __. Py" las, funktionierte sie sowohl in der lokalen Umgebung als auch in der Produktionsumgebung (Heroku) einwandfrei.

app/__init__.py


import app.schedule

Wenn ich die Bibliothek lese und fortfahre, wird nichts passieren, aber unerwartet kamen japanische Artikel nicht sofort heraus, so dass ich sie als Memorandum hinterlassen habe.

Recommended Posts

Führen Sie automatisierte Jobs in Python aus
Stellen Sie sicher, dass in Python regelmäßig Cron-ähnliche Jobs ausgeführt werden
Führen Sie Shell-Befehle in Python aus
Führen Sie Python unittest parallel aus
Lassen Sie uns "Python -m Antigravitation" in Python ausführen
Führen Sie den Shell-Befehl / Python in R aus
Führen Sie unittest in Python aus (für Anfänger)
Führen Sie einen einfachen Algorithmus in Python aus
Quadtree in Python --2
Python in der Optimierung
Metaprogrammierung mit Python
Python 3.3 mit Anaconda
Geokodierung in Python
SendKeys in Python
Metaanalyse in Python
Unittest in Python
Epoche in Python
Zwietracht in Python
Deutsch in Python
Führen Sie AzureKinect an Heiligabend in Python aus.
DCI in Python
Quicksort in Python
nCr in Python
Führen Sie den Python-Interpreter im Skript aus
N-Gramm in Python
Programmieren mit Python
Automatisieren Sie Jobs, indem Sie Dateien in Python bearbeiten
Plink in Python
Konstante in Python
FizzBuzz in Python
SQLite in Python
Schritt AIC in Python
LINE-Bot [0] in Python
CSV in Python
Reverse Assembler mit Python
Reflexion in Python
Konstante in Python
nCr in Python.
Format in Python
Scons in Python 3
Puyopuyo in Python
Python in Virtualenv
PPAP in Python
Quad-Tree in Python
Reflexion in Python
Chemie mit Python
Führen Sie Python in C ++ unter Visual Studio 2017 aus
Hashbar in Python
DirectLiNGAM in Python
LiNGAM in Python
In Python reduzieren
In Python flach drücken
Führen Sie die Google Analytics-API (Core v3) in Python aus
Führen Sie Python YOLOv3 in C ++ unter Visual Studio 2017 aus
Bis das Changefinder-Sample auf Python läuft
So führen Sie LeapMotion mit Nicht-Apple Python aus
TensorFlow: Führen Sie in Python gelernte Daten unter Android aus