Geben Sie einen Python-Ordner an oder erstellen Sie ihn, und speichern Sie den Screenshot.

Fazit

Die Verzeichnisgenerierung ist os.mkdir (Pfad) Machen Sie einen Screenshot mit pyautogui.screenshot () Das Ziel des Screenshots ist Speichern ("Ziel speichern")

* Pfadspezifikationsmethode

Konkretes Beispiel

Alle Codes


import os
import pyautogui
import time
import datetime

#Zielpfad speichern
h_path = "Geben Sie hier ein, wo Sie den Ordner speichern möchten" #Zum Beispiel auf einem Mac/Users/"username"/Downloads/
#Anzahl der Quetschungen(Mal)
times = 3
#Quetschintervall(Sekunden)
span = 1
#Akronym für Ausgabeordner
h_foldername = "statistische Analyse"
#Akronym für Ausgabedatei
h_filename = "Dokument"

#Ausgabeordner erstellen(Ordnername: Initial_Jahr, Monat, Tag, Stunde und Minute)
folder_name = h_foldername + "_" + str(datetime.datetime.now().strftime("%Y%m%d%H%M"))
path = h_path + folder_name
os.makedirs(path, exist_ok=True)

for i in range(times):

    #Geben Sie dem Bild einen Namen
    filename  = h_filename + '_{0:04d}.png'.format(i)+ "_" + str(datetime.datetime.now().strftime("%Y%m%d%H%M%S"))

    #Mache ein Bildschirmfoto
    s = pyautogui.screenshot()

    #sparen
    s.save(folder_name + '/' + filename)

    #Quetschintervall(Sekunden)
    time.sleep(span)


Ergänzung

Ich habe .format (Nummer) verwendet, um bei der Nummerierung von Bilddateien die 4-stellige Notation zu verwenden. {0:04d}'.format(number) ・ Füllen Sie mit 0: 0 D 04d: 4 Ziffern

Beispiel(10→0010)


number = 10
number_padded = '{0:04d}'.format(number)
print(number_padded)  # => '0010'


Referenz

Ich habe hier viel gelernt. [Einführung in Python] Einfaches Erstellen eines Verzeichnisses | os.mkdir ・ os.makedirs [Python] Ich habe ein Tool erstellt, mit dem Kindle-Bücher mithilfe von Pyautogui automatisch komprimiert werden können!

Recommended Posts

Geben Sie einen Python-Ordner an oder erstellen Sie ihn, und speichern Sie den Screenshot.
Erstellen Sie eine Partition und installieren Sie Raspberry Pi OS
[Python] gibt A [oder / und] B zurück
Verbinde viel Python oder und und
ffmpeg-Erstellen Sie eine Python-Umgebung und teilen Sie das Video
Erstellen Sie eine Webmap mit Python und GDAL
Berücksichtigung der Stärken und Schwächen von Python
Testen Sie das Hochladen von Bildern, indem Sie in Python erstellen, ohne Dummy-Bilddateien in Django zu platzieren
Erstellen wir ein einfaches Empfangssystem mit dem serverlosen Python-Framework Chalice und Twilio
Erstellen Sie ein Django-Projekt und eine Django-Anwendung in einer virtuellen Python-Umgebung und starten Sie den Server
[Python] Machen Sie einen Screenshot
[Python3] Machen Sie einen Screenshot einer Webseite auf dem Server und schneiden Sie sie weiter zu
Erstellen Sie ein Python-Modul
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 1 ~
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 2 ~
Erstellen Sie eine Python-Umgebung
Erstellen Sie unter Windows eine anständige Shell- und Python-Umgebung
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 3 ~
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 4 ~
[CRUD] [Django] Erstellen Sie eine CRUD-Site mit dem Python-Framework Django ~ 5 ~
Erstellen Sie eine Dox-Datei mit Miniaturansichten der Fotos im Ordner mit der Python-Python-Docx-Bibliothek und der kostenlosen Software "Nur Reduzierung".
Mische die Bilder in einem beliebigen Verzeichnis mit Python und speichere sie in einem anderen Ordner mit Seriennummern.
Rufen Sie die Excel-Liste rekursiv in einem bestimmten Ordner mit Python ab und schreiben Sie sie in Excel.
Analysieren Sie die Researchmap-API mit Python und erstellen Sie automatisch eine Word-Datei für die Leistungsliste
Speichern Sie das Pystan-Modell und erhalten Sie eine Pickle-Datei
Erstellen Sie einen lokalen Bereich in Python, ohne den Namespace zu verschmutzen
Wahrscheinlich der einfachste Weg, um mit Python 3 ein PDF zu erstellen
[Python] Erstellen Sie eine Datums- und Zeitliste für einen bestimmten Zeitraum
Lassen Sie uns ein PRML-Diagramm mit Python, Numpy und matplotlib erstellen.
Erstellen Sie einen Twitter-BOT mit dem GoogleAppEngine SDK für Python
Erstellen Sie eine Python-Umgebung und übertragen Sie Daten auf den Server
Erstellen Sie den Code, der in Python "A und vorgeben B" ausgibt
Python: Erstellen Sie ein Wörterbuch aus einer Liste von Schlüsseln und Werten
[Python3] "A // B" und "math.floor (A / B)" sind nicht immer gleich! ??
Machen Sie einen Screenshot in Python
Erstellen Sie ein Wox-Plugin (Python)
Erstellen Sie eine Funktion in Python
Erstellen Sie ein Wörterbuch in Python
Erstellen Sie ein Python-Numpy-Array
Python-Bitoperator und logische Summe
Erstellen Sie ein Verzeichnis mit Python
Python oder und und Operatorfalle
Ich habe eine einfache Schaltung mit Python gemacht (AND, OR, NOR, etc.)
Verarbeiten Sie das Ausführungsergebnis von Splunk mit Python und speichern Sie es in einer Datei
Erstellen Sie ein Shell-Skript, um die Python-Datei mehrmals auszuführen
Erstellen Sie mit Python + Qt (PySide) einen Farbwähler für das Farbrad.
Erstellen Sie einen einfachen geplanten Stapel mit Dockers Python Image und parse-crontab
[Ev3dev] Erstellen Sie ein Programm, das das LCD (Bildschirm) mit Python erfasst
[Python3] Speichern Sie die Mittelwert- und Kovarianzmatrix in json mit Pandas
Lösen Sie das Python-Rucksackproblem mit der Branch-and-Bound-Methode
Durchsuchen Sie das Verzeichnis und erstellen Sie eine Liste mit Verzeichnispfaden und Dateinamen
[Mac] Erstellen Sie eine Python 3-Ausführungsumgebung aus dem vollständig initialisierten Status
Betreiben Sie Firefox mit Selen aus Python und speichern Sie die Bildschirmaufnahme
[Einführung in Python] Verwendung des Booleschen Operators (und ・ oder ・ nicht)
Erstellen Sie ein Kompatibilitätsbewertungsprogramm mit dem Zufallsmodul von Python.