Мне нужно узнать как вшить файл (Например Изображение) в программу Python.
В каждой программе есть изображения, но при этом рядом с ней не лежит фотография, то есть изображение берётся из самой программы. Я бы хотел знать как это сделать на языке программирования Python. Помогите пожалуйста.
Base64 и PIL для картинок нормальный вариант, я думаю
В идеале бы выносить их в отдельные файлы python и импортировать когда будут необходимы, чтобы не получать мешанину с сотнями строк base64 и вашим кодом
Программа на python хранится в текстовом виде. Поэтому что бы "вшить" бинарный файл (коим является картинка) его надо перевести в текстовый формат (то есть превратить в массив байт). Для уменьшения места можно использовать различные способы "краткой записи" массива байт в текстовом виде, например base64 как тут уже писали или base91.