Кусок кода, в котором периодически происходит ошибка:
image_rgb = pyautogui.screenshot(region=(pLeft, pTop, width, height))
print(type(image_rgb))
print(type(np.float32(image_rgb)))
Что можно, чтобы избавиться от неё раз и навегда?
Такой результат, когда успешно код выполнен:
<class 'PIL.Image.Image'>
<class 'numpy.ndarray'>
Полный текст ошибки, когда код выполнен не успешно:
<class 'PIL.Image.Image'>
Traceback (most recent call last):
File "C:\Users\Ivan\Desktop\[[FindPriceViaPixel.py](http://FindPriceViaPixel.py)]([http://FindPriceViaPixel.py](http://FindPriceViaPixel.py)[)](http://FindPriceViaPixel.py%29)", line 294, in <module>
print(type(np.float32(image_rgb)))
TypeError: float() argument must be a string or a number, not 'Image'
В качестве аргумента функции передаётся один и тот же тип, но в одном случае код выполняется успешно, в другом - крашится.
Помогите - не оставьте в беде :((