Spécifiez ou créez un dossier python, puis enregistrez la capture d'écran.

Conclusion

La génération du répertoire est os.mkdir (chemin) Prenez une capture d'écran avec pyautogui.screenshot () La destination de la capture d'écran est save ("save destination")

* Méthode de spécification de chemin

Exemple concret

Tous les codes


import os
import pyautogui
import time
import datetime

#Enregistrer le chemin de destination
h_path = "Entrez ici où vous souhaitez enregistrer le dossier" #Par exemple, sur un Mac/Users/"username"/Downloads/
#Nombre de pressions(Fois)
times = 3
#Intervalle de compression(Secondes)
span = 1
#Acronyme du dossier de sortie
h_foldername = "analyses statistiques"
#Acronyme du fichier de sortie
h_filename = "Document"

#Créer un dossier de sortie(Nom du dossier: Initial_Année, mois, jour, heure et 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):

    #Donnez un nom à l'image
    filename  = h_filename + '_{0:04d}.png'.format(i)+ "_" + str(datetime.datetime.now().strftime("%Y%m%d%H%M%S"))

    #Prendre une capture d'écran
    s = pyautogui.screenshot()

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

    #Intervalle de compression(Secondes)
    time.sleep(span)

Supplément

J'ai utilisé .format (nombre) pour utiliser la notation à 4 chiffres lors de la numérotation des fichiers image. {0:04d}'.format(number) ・ Remplissez avec 0: 0 ・ 04d: 4 chiffres

Exemple(10→0010)


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


Référence

J'ai beaucoup appris ici. [Introduction à Python] Créer facilement un répertoire | os.mkdir ・ os.makedirs [Python] J'ai créé un outil pour presser automatiquement les livres Kindle en utilisant pyautogui!

Recommended Posts

Spécifiez ou créez un dossier python, puis enregistrez la capture d'écran.
Créez une partition, puis installez le système d'exploitation Raspberry Pi
[Python] renvoie A [ou / et] B
Connectez beaucoup de Python ou et et
ffmpeg-Construisez un environnement python et divisez la vidéo
Créer une carte Web en utilisant Python et GDAL
Prise en compte des forces et faiblesses de Python
Créer en Python sans fichier image factice dans Django et tester le téléchargement de l'image
Créons un système de réception simple avec le framework sans serveur Python Chalice et Twilio
Créer un projet et une application Django dans un environnement virtuel Python et démarrer le serveur
[Python] Prenez une capture d'écran
[Python3] Prenez une capture d'écran d'une page Web sur le serveur et recadrez-la davantage
Créer un module Python
[CRUD] [Django] Créer un site CRUD en utilisant le framework Python Django ~ 1 ~
[CRUD] [Django] Créer un site CRUD en utilisant le framework Python Django ~ 2 ~
Créer un environnement Python
Créez un environnement shell et python décent sur Windows
[CRUD] [Django] Créer un site CRUD en utilisant le framework Python Django ~ 3 ~
[CRUD] [Django] Créer un site CRUD en utilisant le framework Python Django ~ 4 ~
[CRUD] [Django] Créer un site CRUD en utilisant le framework Python Django ~ 5 ~
Créez un fichier dox avec des vignettes des photos dans le dossier en utilisant la bibliothèque Python python-docx et le logiciel gratuit «Réduction uniquement».
Mélangez les images dans n'importe quel répertoire avec Python et enregistrez-les dans un autre dossier avec des numéros de série.
Obtenez de manière récursive la liste Excel dans un dossier spécifique avec python et écrivez-la dans Excel.
Analysez l'API Researchmap avec Python et créez automatiquement un fichier Word pour la liste des succès
Enregistrez le modèle pystan et les résultats dans un fichier pickle
Créer une portée locale en Python sans polluer l'espace de noms
Probablement le moyen le plus simple de créer un pdf avec Python 3
[Python] Créer une liste de dates et d'heures pour une période spécifiée
Créons un diagramme PRML avec Python, Numpy et matplotlib.
Créez un Twitter BOT avec le SDK GoogleAppEngine pour Python
Créer un environnement Python et transférer des données vers le serveur
Créez le code qui renvoie "A et prétendant B" en python
Python: créer un dictionnaire à partir d'une liste de clés et de valeurs
[Python3] "A // B" et "math.floor (A / B)" ne sont pas toujours les mêmes! ??
Prendre une capture d'écran en Python
Créer un plugin Wox (Python)
Créer une fonction en Python
Créer un dictionnaire en Python
Créer un tableau numpy python
Opérateur de bits Python et somme logique
Créer un répertoire avec python
Python ou et et opérateur trap
J'ai fait un circuit simple avec Python (AND, OR, NOR, etc.)
Traitez le résultat de l'exécution de Splunk en utilisant Python et enregistrez-le dans un fichier
Créez un script shell pour exécuter le fichier python plusieurs fois
Créez un sélecteur de couleurs pour la roue chromatique avec Python + Qt (PySide)
Créez un lot planifié simple à l'aide de l'image Python de Docker et de parse-crontab
[Ev3dev] Créez un programme qui capture LCD (écran) en utilisant python
[Python3] Enregistrez la matrice de moyenne et de covariance dans json avec les pandas
Résolvez le problème du sac à dos Python avec la méthode de branche et liée
Creusez le répertoire et créez une liste de chemins de répertoire + noms de fichiers
[Mac] Créer un environnement d'exécution Python 3 à partir de l'état entièrement initialisé
Utilisez Firefox avec Selenium depuis python et enregistrez la capture d'écran
[Introduction à Python] Comment utiliser l'opérateur booléen (et ・ ou ・ non)
Créez un programme de jugement de compatibilité avec le module aléatoire de python.