izekia
Ноя. 4, 2016 21:10:20
JOHN_16
не использовать модуль glob
он плох тем что упрощает решение или есть какие-то другие подводные камни в сравнении с os.listdir?
Iskatel
Ноя. 4, 2016 21:29:01
izekia
Ты сам про память зикался…
А напрямую через порты… это можно, только контроллер нужно спаять, иль купить, типа PC3000
Гдето тут ты потерялся, питон интерпретируемый язык, выше возможностей интерпертатора не прыгнешь…
А выше системы можно прыгнуть, только если драйвера писать. Если любопытно погугли, гугли Ring0, Ring3 (это про винду в частности)
JOHN_16
Ноя. 4, 2016 21:41:09
izekia
Все проще, сильно проще.
Задача ТС'у поставлена явно не самостоятельно, а вероятно преподавателем или тп. А значит этот некто хотел бы видеть что его обучаемый усвоил что такое генераторы, как ими пользоваться. Воспользовавшись готовым решением обучаемый не удовлетворил пожелание этого некто. Мол функционал не реализован генератором
izekia
Ноя. 5, 2016 00:47:23
JOHN_16, это логично, но просто задача сама не совсем подходит для этой цели, надо намеренно делать некрасивое решение. Вот ты бы как решил ее, с той точки зрения что нужно показать создание генератора?
JOHN_16
Ноя. 5, 2016 11:56:37
Например с точки зрения среднестатистического университетского преподавания, вот это “правильный ответ”.
izekia
file_list = os.listdir(d)
for fn in file_list:
if fn.endswith('.exe'):
yield fn
izekia
Ноя. 5, 2016 12:07:19
ага, спасибо) буду знать