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.
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.
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.
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.
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.
Grundlegende Verwendung der Batchdatei Shell Script Reference UWSC-Download und -Verwendung
Recommended Posts