Python AttributeError: ошибка функции Image.open() [закрыто]Python

Программы на Python
Anonymous
Python AttributeError: ошибка функции Image.open() [закрыто]

Сообщение Anonymous »

AttributeError: объект типа «Изображение» не имеет атрибута «открыть», когда я пытаюсь изменить размер изображения и отобразить его в окне с помощью библиотеки Tkinter и Pillow
  • Попробовал удалить и переустановить библиотеку Pillow и обновил ее до последней версии.
  • пробовал переименовать файл
  • перезапустил IDE (VS Code)
from PIL import Image, ImageTk
from random import randint # use later
import os # use later
from tkinter import *

window = Tk() # instantiates window
window.geometry("600x600")
window.title("Guess the Number")
window.config(background = "gray") # window colour

icon_path = "c:\\Users\\Lenovo\\Downloads\\python_2.png"

try:
original_icon = Image.open(icon_path)
resized_icon = original_icon.resize((71, 71), Image.Resampling.LANCZOS)
icon = ImageTk.PhotoImage(resized_icon)
window.iconphoto(True, icon)
window.icon_reference = icon

except Exception as e:
print(e) # change later

rvp_path = "C:\\Users\\Lenovo\\Downloads\\vps_2.jpg"

try:
rvp_original = Image.open(rvp_path).resize((20, 20), Image.Resampling.LANCZOS)
final_rvp = ImageTk.PhotoImage(rvp_original)
window.final_rvp_reference = final_rvp

except FileNotFoundError as e:
print(e) # change later

font_size = 20

label = Label(window,
text = "Guess the number",
font = ("Arial", font_size, "underline"),
background = "navy",
fg='gray',
relief = RIDGE,
bd = 10,
padx = 10, pady = 10,
image = final_rvp)

label.pack()

window.mainloop() # display window


Подробнее здесь: https://stackoverflow.com/questions/788 ... tion-error

Вернуться в «Python»