Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 17, 2010 13:15:24

grok
От:
Зарегистрирован: 2010-09-09
Сообщения: 74
Репутация: +  0  -
Профиль   Отправить e-mail  

Как прочитать...

Доброго времени суток!
Ситуация: У меня есть, к примеру, папка data и в ней некоторое количество текстовых файлов (их количество и имена мне не известны).
Задача состоит в следующем: Прочитать все файлы находящиеся в ней.
Возможно ли это сделать и как? Или дайте совет в сторону чего смотреть..



Офлайн

#2 Сен. 17, 2010 13:49:21

Vader
От:
Зарегистрирован: 2010-01-30
Сообщения: 152
Репутация: +  0  -
Профиль   Отправить e-mail  

Как прочитать...

import os
for root, dirs, files in os.walk(path):
print root, dirs, files
Если более конкретно, под вашу задачу, то
import os
for root, dirs, files in os.walk(r"c:\data"):
for f in files:
print os.path.join(root,f)



Отредактировано (Сен. 17, 2010 14:00:51)

Офлайн

#3 Сен. 17, 2010 14:00:13

python4ik
От:
Зарегистрирован: 2010-01-05
Сообщения: 251
Репутация: +  0  -
Профиль   Отправить e-mail  

Как прочитать...

txt=[]
l=os.listdir(data)
for x in l:
if x.endswith('txt'): txt.append(x)



Офлайн

#4 Сен. 17, 2010 14:13:02

grok
От:
Зарегистрирован: 2010-09-09
Сообщения: 74
Репутация: +  0  -
Профиль   Отправить e-mail  

Как прочитать...

Всем большое спасибо =) все работает на ура!



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version