Форум сайта python.su
12
JOHN_16он плох тем что упрощает решение или есть какие-то другие подводные камни в сравнении с os.listdir?
не использовать модуль glob
Офлайн
3
izekia
Ты сам про память зикался…
А напрямую через порты… это можно, только контроллер нужно спаять, иль купить, типа PC3000
Гдето тут ты потерялся, питон интерпретируемый язык, выше возможностей интерпертатора не прыгнешь…
А выше системы можно прыгнуть, только если драйвера писать. Если любопытно погугли, гугли Ring0, Ring3 (это про винду в частности)
Офлайн
221
izekia
Все проще, сильно проще.
Задача ТС'у поставлена явно не самостоятельно, а вероятно преподавателем или тп. А значит этот некто хотел бы видеть что его обучаемый усвоил что такое генераторы, как ими пользоваться. Воспользовавшись готовым решением обучаемый не удовлетворил пожелание этого некто. Мол функционал не реализован генератором
Офлайн
12
JOHN_16, это логично, но просто задача сама не совсем подходит для этой цели, надо намеренно делать некрасивое решение. Вот ты бы как решил ее, с той точки зрения что нужно показать создание генератора?
Офлайн
221
Например с точки зрения среднестатистического университетского преподавания, вот это “правильный ответ”.
izekiafile_list = os.listdir(d)
for fn in file_list:
if fn.endswith('.exe'):
yield fn
Офлайн
12
ага, спасибо) буду знать
Офлайн