Führen Sie die Python-Datei automatisch aus

Überblick

Wenn Sie mit Python spielen, möchten Sie Python möglicherweise automatisch ausführen. Daher möchte ich vorstellen, wie die Python-Datei beim Erstellen eines Memorandums automatisch ausgeführt wird. Die Hauptmethode besteht darin, eine ** .bat-Datei ** unter Windows und ** ein ShellScript ** unter Mac zu erstellen und auszuführen. Weder erfordert die Installation einer speziellen Software, so dass Sie sich frei fühlen können, dies zu tun. Wenn jemand einen besseren Weg als diesen kennt, wäre es sehr dankbar, wenn Sie einen Kommentar abgeben könnten.

Inhaltsverzeichnis

  1. Automatisch ausgeführt 1.1. Windows Edition 1.2. Mac (Linux-Serie) 1.3 Windows Bonus Edition Referenz

1. Automatisch ausgeführt

1.1. Windows Edition

Erstellen Sie unter Windows eine .bat-Datei. Wenn Sie die Python-Dateien "test_1.py" und "test_2.py" automatisch ausführen möchten, erstellen Sie eine Bat-Datei wie folgt. Um eine Bat-Datei zu erstellen, schreiben Sie einfach den folgenden Code mit einem geeigneten Texteditor und ändern Sie schließlich die Erweiterung in .bat.

hoge.bat


python test_1.py
python test_2.py

Sobald Sie eine Bat-Datei haben, klicken Sie auf "hoge.bat" und die Eingabeaufforderung wird automatisch angezeigt und ausgeführt. Beachten Sie jedoch, dass die Ausführung, wenn es sich um eine Eingabeaufforderung handelt, nach Abschluss des Vorgangs ohne Erlaubnis geschlossen wird. Es wird empfohlen, das Protokoll auszuspucken. Wenn Sie PowerShell ständig verwenden, können Sie es einfach auf PowerShell ziehen und die Eingabetaste drücken.

1.2. Mac (Linux-Serie)

Mac macht das Gleiche wie das Erstellen einer Bat-Datei in Windows. Auf dem Mac handelt es sich jedoch nicht um eine Bat-Datei, sondern um eine Sh-Datei. Angenommen, Sie möchten die Python-Dateien "test_1.py" und "test_2.py" automatisch wie in der Windows-Edition ausführen. Erstellen Sie für Mac die folgende sh-Datei. Um eine sh-Datei zu erstellen, schreiben Sie einfach den folgenden Code mit einem geeigneten Texteditor und ändern Sie die Erweiterung in .sh.

hoge.sh


python test_1.py
python test_2.py

Führen Sie für Mac die sh-Datei vom Terminal aus. Sie können es ausführen, indem Sie ein Terminal öffnen, in das Verzeichnis mit der soeben erstellten sh-Datei wechseln und auf "sh hoge.sh" tippen. Sie können die sh-Datei auch mit . / Hoge.sh ausführen, wenn Sie mit chmod w + x hoge.sh im selben Verzeichnis die Berechtigung erteilen.

1.3 Windows Bonus Edition

Der letzte ist ein sehr unsmarter Weg. Ich denke jedoch, dass es stark ist (?) Für komplizierte GUI-Operationen + Ausführung von Python-Dateien. Verwenden Sie dazu die Software UWSC. Die kostenlose Version ist in Ordnung. Wenn Sie uwsc herunterladen und starten, sieht es wie folgt aus. uwsc.PNG

Diese Software ist eine praktische Software, die den Vorgang auf der GUI aufzeichnet und so ausführt, wie er ist. Drücken Sie die zweite Aufnahmetaste von rechts oder drücken Sie die ALT-Taste + F3, um die Aufnahme zu starten. Wenn Sie den aufgezeichneten Vorgang abspielen möchten, drücken Sie die ALT-Taste + F1, um den aufgezeichneten Vorgang auszuführen. Da die gespeicherten Vorgänge als uws-Datei gespeichert werden können, ist es außerdem praktisch, wenn Sie komplizierte GUI-Vorgänge + die Ausführung von Python-Dateien ausführen möchten.

Referenz

Grundlegende Verwendung der Batchdatei Shell Script Reference UWSC-Download und -Verwendung

Recommended Posts

Führen Sie die Python-Datei automatisch aus
Führen Sie das Python-Skript aus der Batchdatei aus
Skript-Python-Datei
Python-Dateiverarbeitung
Dateioperationen in Python
[Python] Datei- / Verzeichnisoperation
[Hinweis] Datei lesen ~ Python ~
Dateiverarbeitung in Python
Führen Sie Befehle aus Python aus
Pyc-Datei lesen (Python 3.5.2)
Dateimanipulation mit Python
Führen Sie den Befehl von Python aus
Lesen Sie die Python-CSV-Datei
Lesen einer externen Python-Datei
Zusammenfassung der Python-Dateivorgänge
[Python] Unix-Befehl ausführen (Unterprozess)
Zeichnen Sie eine netCDF-Datei mit Python
Führen Sie externe Befehle mit Python aus
Automatisch generierte Catch-Kopie [Python]
Laden Sie die CSV-Datei mit Python herunter
Extrahieren Sie die xz-Datei mit Python
Einfache Verschlüsselung von Dateiinhalten (Python)
Python
Tipps zur Eingabe / Ausgabe von Python-Dateien
Führen Sie die Anweisung [python] exec, eval aus
[Python] Mit Python in eine CSV-Datei schreiben
Speichern Sie die Binärdatei in Python
[Mit Python automatisiert! ] Teil 1: Datei einstellen
Linebot-Erstellung und Dateifreigabe mit Python
Formatieren Sie Python-Code automatisch mit Vim
Ausgabe in eine CSV-Datei mit Python
Erstellen Sie eine Binärdatei in Python
Lesen und Schreiben von Python CSV-Dateien
Führen Sie Python-Code über die C # -GUI aus
Führen Sie Python Script während CodeSys # RunTime aus
Erstellen Sie automatisch eine Python-Dokumentation mit Sphinx
Extrahieren Sie die Targz-Datei mit Python
Hinweise zur Eingabe / Ausgabe von Python-Dateien
Python-Memo ① Ordner- und Dateivorgänge
Vergleich der Konvertierungsmodule für ausführbare Python-Dateien 2
Unter Windows erstellte Python-CGI-Datei
ORC, Parkettdateivorgänge in Python
[Mit Python automatisiert! ] Teil 2: Dateivorgang
[Python] Dateivorgang mit der if-Anweisung
Führen Sie beim Speichern von Dateien automatisch Tests aus
Datei-Upload in Azure Storage (Python)
[Python] So konvertieren Sie eine Datenbankdatei in CSV
Erstellen einer einfachen Power-Datei mit Python
Erstellen Sie automatisch eine Python-API-Dokumentation mit Sphinx
Exklusive Steuerung mit Sperrdatei in Python
Führen Sie Python-Code unter C ++ aus (mit Boost.Python).
CSV-Datei mit Python lesen (CSV-Datei herunterladen und analysieren)
Führen Sie das Python-Skript mit TS-220 cron aus
So konvertieren Sie Python in eine exe-Datei
[Python] Konvertieren Sie CSV-Dateibegrenzer in Tabulatortrennzeichen
Überprüfen Sie die Existenz der Datei mit Python
Konvertieren Sie die psd-Datei in Python in png
Aktualisieren Sie Power BI Desktop automatisch mit Python