Найти - Пользователи
Полная версия: Класс-итератор
Начало » Python для новичков » Класс-итератор
1
ntkirt
Есть задание, смысл которого мне не понятен вообще: создать класс-итератор, возвращающий дисковое устройство компьютера, на котором запущена программа.
Объясните пожалуйста, есть ли в этом задании логика? Почему нельзя сделать просто:

class catalog:
    import os
    print(os.getcwd())
wbt
Что есть “дисковые устройства”?

Если у меня / - это один диск, /mnt - это другой диск, а /mnt/app - это третий, да ещё симлинками перемешано - что возвращать?

И ещё вопрос - в случае wget -O python.su/test.py | python - с какого дискового устройства запущена программа?
bismigalis
задание на понимание протокола итераторов
ntkirt
а зачем там итератор нужен, когда этот путь до файла можно так вывести?
bismigalis
а зачем учить таблицу умножения, я и на калькуляторе могу

понятно что задача исскуственная, но смысл в том, что у тебя есть список чего-то, тебе нужно создать объект, который будет по одному отдавать элементы из этого списка, по протоколу итераторов
bismigalis
wbt
Что есть “дисковые устройства”?
всё что в папке /dev и начинается на sd ?
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB