Форум сайта python.su
Помогите написать программку, которая по запросу будет писать содержимое папкок системы (ХП) в созданный ей же текстовый документ.
очень нужна помощь….
Офлайн
что не получилось?
Офлайн
StudentikНе получилось открыть учебник… http://www.youtube.com/watch?v=DqHORjyU884
что не получилось?
Офлайн
http://www.youtube.com/watch?v=DqHORjyU884
прикольно :) так того чувака научили только одну страницу перелистывать. Надо же было показать, что можно и другие страницы листать! :)
Офлайн
import os
list = os.listdir('C:\book')
for f in list:
print f
ругается на print и как сюда вписать, чтобы он открывал текстовый файл со списком того, что находится в папке?
Офлайн
1. Использовать имя переменной list нежелательно - скрывает тип list.
2. Отступы важны - в данном случае после for.
3. Если питон 3.x, то писать надо print( f )
Офлайн
примерно как то так
import os
import sys
if len(sys.argv)<2:
path = '.'
elif os.path.exists(sys.argv[1]):
path = sys.argv[1]
else:
sys.exit(1)
f = open('listdir.txt', 'w')
for i in os.listdir(path):
f.write(i + '\n')
f.close()
Отредактировано (Апрель 9, 2011 13:16:59)
Офлайн