Уведомления

Группа в Telegram: @pythonsu

#1 Ноя. 7, 2012 14:52:18

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Постепенное чтение каталога

Навеяно хомякабром.

Есть в питоне функция, которая выдает листинг каталога по кускам?

700 постов.

Отредактировано odnochlen (Ноя. 7, 2012 14:52:31)

Офлайн

#2 Ноя. 7, 2012 15:51:47

Lexander
От:
Зарегистрирован: 2008-09-19
Сообщения: 1139
Репутация: +  33  -
Профиль   Отправить e-mail  

Постепенное чтение каталога

Я бы использовал нативные команды и, в зависимости от размера листинга, передавал бы все в программу или в файл, который бы обрабатывала программа.
Что-то типа:
размер блока регулируется системой

ls -la | more -s | myprogram.py

размер блока регулируется программой
ls -la | myprogram.py



Отредактировано Lexander (Ноя. 7, 2012 15:53:06)

Офлайн

#3 Ноя. 8, 2012 01:09:39

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9880
Репутация: +  853  -
Профиль   Отправить e-mail  

Постепенное чтение каталога

odnochlen
Есть в питоне функция, которая выдает листинг каталога по кускам?
может, это связано с тем, что он может измениться в процессе



Офлайн

#4 Ноя. 8, 2012 13:12:05

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Постепенное чтение каталога

Все равно стоило бы. Питон вроде бы как друг сисадмина.

Даже в PHP есть readdir.

Отредактировано odnochlen (Ноя. 8, 2012 13:12:23)

Офлайн

#5 Ноя. 8, 2012 15:19:35

slav0nic
Команда
От: dp.ua
Зарегистрирован: 2006-05-07
Сообщения: 2260
Репутация: +  41  -
Профиль   Отправить e-mail  

Постепенное чтение каталога

в коробке нет
в модулях при желании можно найти http://pypi.python.org/pypi/opendir/
да и никто не мешает дёргать через ctypes

Офлайн

#6 Ноя. 8, 2012 15:32:14

odnochlen
Зарегистрирован: 2012-06-28
Сообщения: 794
Репутация: +  14  -
Профиль   Отправить e-mail  

Постепенное чтение каталога

slav0nic
да и никто не мешает дёргать через ctypes
Только ctypes, только хардкор?

В модулях… вроде можно. Жалко, что искаропки нету.

Как искать модуль - непонятно. Сомневаюсь, что запрос “python читать каталог по частям” что-то даст.

Отредактировано odnochlen (Ноя. 8, 2012 16:01:50)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version