Форум сайта python.su
Кратко суть. Есть файлы из записанными афоризмами. Скрипт берёт случайный афоризм из случайного файла через настраиваемые определённые промежутки времени и показывает пользователю (чтоб не скучно было работать)
Всё работоспособно, прилагается в архиве. Есть readme для установки и настройки.
Возможно, вам понравится и вы знаете как улучшить эту программу, или переделать вообще по-другому - пишите. Буду рад новым решениям.
Ах, забыл сказать, что работает только на деб дистрибутивах (по крайней мере установка через apt-get недостающих элементов). Да и проверено было лишь на убунте. В принципе, исходники есть, думаю, каждый сможет заточить под свой дистрибутив.
Отредактировано Master_Sergius (Дек. 4, 2013 12:49:41)
Прикреплённый файлы:
frazer.zip (34,6 KБ)
Офлайн
lines = open(path_to_file).readlines()
Офлайн
конечно это уже оффтоп,но не далекий,поэтому
py.user.next
ну так а файл и не остается открытым так как ссылка на объект файла тут же стирается (предположу что из за слоев видимости). Т.е. если выполнить этот код, то в линуксе lsof скажет что никто этот файл не занимает, что и является истиной.
Офлайн
Хорошо, приму во внимание детали. А вообще как алгоритм в целом и всё остальное?
Офлайн
Я то думал что оно через тулкиты сообщения выводит, а там notify-send. так не интересно
Офлайн
JOHN_16она стирается сразу после вызова, а файл остаётся открытым, пока его не найдёт сборщик мусора
ну так а файл и не остается открытым так как ссылка на объект файла тут же стирается (предположу что из за слоев видимости). Т.е. если выполнить этот код, то в линуксе lsof скажет что никто этот файл не занимает
Офлайн
Да, согласен, с файлами там повелся нехорошо… Надо будет исправить. Жду ещё мнений, спасибо!
Офлайн