2013-06-22 4 views
1

Я хотел бы сделать программу в python 2.7, которая составляет список всех файлов в папке, в которой я находится. Я хочу, чтобы она печатала имя, размер, записывала «f «если это файл и пишет« d », если это папка. Кто-нибудь, кто мог бы мне помочь, был бы очень благодарен!Создание списка файлов в папке

+2

Похоже, что вы хотите, чтобы мы написали код для вы. Хотя многие пользователи готовы создавать код для кодера, терпящего бедствие, они обычно помогают только тогда, когда плакат уже попытался решить проблему самостоятельно. Хорошим способом продемонстрировать это усилие является включение кода, который вы написали до сих пор, пример ввода (если он есть), ожидаемый вывод и вывод, который вы фактически получаете (вывод консоли, трассировки стека, ошибки компилятора - все, что угодно применимо). Чем больше деталей вы предоставляете, тем больше ответов вы получите. –

ответ

1

хорошо, вот ваш ответ, но я могу только второй, что сказал @MartijnPieters ... Попробуйте что-то сделать первым!

for f in os.listdir('./'): 
    print f, os.path.getsize(f), 'd' if os.path.isdir(f) else 'f' 

и вот несколько советов, вы могли бы найти себя:

+0

Спасибо, я попробую! : D И, надеюсь, я не испорчу до плохого !!!! : D Кстати, os.listdir() - это то, что мне нужно импортировать или это уже функция? –

+0

Хорошо, это сработало! Я думаю ... :) Но если мне разрешено вдаваться в подробности, что делать с разными os. делать? Я думаю, что могу понять все остальное, но было бы полезно знать для будущего использования ...! –