Я пытаюсь использовать pyautogui для получения снимка экрана, но после простого импорта import pyautogui Visual Studio Code немедленно сообщает мне, что это невозможно из-за «синтаксической ошибки», исходный код не может содержать нулевые байты. » запустить программу консоль говорит то же самое. Когда я пытаюсь удалить и переустановить pyautogui с помощью py -m pip uninstall pyautogui, я получаю сообщение об ошибке «ValueError: stat: внедренный нулевой символ в пути». Я не совсем понимаю, что это за нулевой символ, где он находится или как его удалить. Если у кого-нибудь есть какие-либо идеи о том, как я мог бы сделать pyautogui пригодным для использования снова, я был бы очень признателен. Я не верю, что проблема в моем коде, но я все равно покажу его на случай, если он получит помощь быстрее.
import pyautogui
import numpy as np
import cv2
while True:
im = pyautogui.screenshot(region = (170, 425, 900, 515))
print("working")
img_np = np.array(im)
cv2.imshow('Video', img_np)
if cv2.waitKey(1) & 0xFF == ord('q'):
break
cv2.destroyAllWindows()