lauter Klagelieder
Wo ist eine Lösung mittels Python?
@karolus
Dies erzeugt aber keinen Screenshot!karolus hat geschrieben:def take_screenshot( ):
Gefunden habe ich dieses Script gefunden:
https://www.geeksforgeeks.org/how-to-ta ... ng-python/
Die beschriebenen Pakete habe ich zuvor erfolgreich installiert.
Code: Alles auswählen
# Python program to take
# screenshots
import numpy as np
import cv2
import pyautogui
# take screenshot using pyautogui
image = pyautogui.screenshot()
# since the pyautogui takes as a
# PIL(pillow) and in RGB we need to
# convert it to numpy array and BGR
# so we can write it to the disk
image = cv2.cvtColor(np.array(image), cv2.COLOR_RGB2BGR)
# writing it to the disk using opencv
cv2.imwrite("screenshot.png", image)
Dann habe ich den Dateinamen geändert und .png entfernt:Fehlermeldung: hat geschrieben:Der Befehl "." ist entweder falsch geschrieben oder konnte nicht gefunden werden.
(program exited with code: 9009)
Drücken Sie eine beliebige Taste . . .
Code: Alles auswählen
cv2.imwrite("screenshot", image)
Das Programm lief ohne Fehlermeldung durch, es wurde aber keine Datei namens:
- Screenshot
- Screenshot.png
- Screenshot.(?)
Wo liegt nun der Fehler?
Nachtrag
Kurz und knackig:
Code: Alles auswählen
# https://www.simplifiedpython.net/python-screenshot/
import pyautogui
screenshot = pyautogui.screenshot()
screenshot.save("Banane.png")