Привет, я делаю либу, в которой используется Pillow, и у меня возник вопрос. В общем, когда открывается изображение (frame = Image.open(settings.TEMPLATE_FILENAME)), оно берется из папки с файлом, который мы запускаем. Мне нужно, чтобы изображение бралось из папки, в которой находится библиотека, как это сделать?
import os from PIL import Image path = os.path.dirname(__file__) img_folder = os.path.join(path, "Папка с картинкой") frame = Image.open(f"{img_folder}/image_name.разширешие") Python import os from PIL import Image path = os.path.dirname(__file__) img_folder = os.path.join(path, "Папка с картинкой") frame = Image.open(f"{img_folder}/image_name.разширешие")
Humboy13, спасибо, помогло, но я дурачок забыл, что изображения в папки с библиотеками не устанавливаются
infinityjq, from os import path filename = path.join(path.dirname(__file__), "Шаблон.jpg") # Тут будет абсолютный путь к файлу Шаблон.jpg в папке, в которой находится файл с данным кодом. Python from os import path filename = path.join(path.dirname(__file__), "Шаблон.jpg") # Тут будет абсолютный путь к файлу Шаблон.jpg в папке, в которой находится файл с данным кодом.