список файлов в Class

Rad.89

Новичок
Пользователь
Июн 7, 2022
2
0
1
Всем привет. Не могу понять как сделать следующее:

Даны файлы. Картинки. допустим 3 шт. Лежал они в директории файла программы.
Нужно через Class вызывая переменную img_file выборочно доставать из класса ту или иную картинку.

Образно думаю должно быть так:
Python:
Class Image:
    img_file = #  (здесь у нас функция загрузки и перечисления файлов из директории)

print('выбрана картинка: ' + img_file (2))

>>> Выбрана картинка: *картинка 2*

Это нужно, что бы в дальнейшем в коде использовать быстрый вызов нужной картинки применив один вызов с обозначением номера файла.
ну допустим есть код:

ТЕЛО КОДА
ТЕЛО КОДА

ЗАГРУЖЕН ФАЙЛ 1 \
ЗАГРУЖЕН ФАЙЛ 2 |----- вот это можно сократить до ПЕРЕМЕННАЯ = [загружен файл 1, загружен файл 3, загружен файл 3,] ?
ЗАГРУЖЕН ФАЙЛ 3 /

ТЕЛО КОДА
ТЕЛО КОДА
if ТЕЛО КОДА:
КОД С ФАЙЛОМ 2. ------ а здесь в коде просто вызывать ПЕРЕМЕННУЮ с обозначением номера файла


Как это сделать?
Может быть есть другой вариант решения, более простой?
P.s. PY мой первый язык) грубо говоря: только начал учить)
 
Последнее редактирование:

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 661
474
83
Нужно через Class вызывая переменную img_file выборочно доставать из класса ту или иную картинку.
что значит выборочно? случайную картинку?
 

Ципихович Эндрю

Активный пользователь
Пользователь
Мар 27, 2021
490
25
28
пишу не в шуточной форме....
я не использую классы, потому, что читая про них не придумал себе задачу, где оправданно они нужны
код пишу под свои мелкие задачи-обработка текстовых файлов и что-то попутное
и вот прекрасный случай, каталог файлы но ТС нужны классы, если это учебное задание понятно, а так если их не 3 а 333 не понятно зачем они =огород, классы нужны?
 

Форум IT Специалистов