Мой файл работает над моей программой. Однако я не уверен, как загрузить изображение из файла, который находится в определенной папке. Пока мой следующий код, который может получить изображение только в той же папке, что и сам файл программы.
from tkinter import *
root = Tk()
canvas = Canvas(root, width=500, height=500)
canvas.pack()
imagetest = PhotoImage(file="giftest.gif")
canvas.create_image(250, 250, image=imagetest)
root.mainloop()
Я нашел некоторую информацию в этом видео YouTube о том, как связать файл с определенной папкой, но он сообщает только о цели. Я не могу гарантировать, что все содержимое папки назначения, показанное в этом видео, всегда будет работать, если я переместу папку, содержащую программу, в другое место назначения; перемещение этой папки нарушит ссылки на изображения в программе.
Есть ли способ загрузить изображение из папки, которая находится в той же папке, что и программа? Я помню, что HTML тоже может делать подобные вещи, но я не знаю, может ли Python сделать это тоже.