Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 4, 2011 15:35:14

Дмитрий Пи
От:
Зарегистрирован: 2011-04-04
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с программой !

Помогите написать программку, которая по запросу будет писать содержимое папкок системы (ХП) в созданный ей же текстовый документ.
очень нужна помощь….



Офлайн

#2 Апрель 4, 2011 17:51:11

Studentik
От:
Зарегистрирован: 2009-12-26
Сообщения: 99
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с программой !

что не получилось?



Офлайн

#3 Апрель 4, 2011 19:18:48

ZZZ
От: Москва
Зарегистрирован: 2008-04-03
Сообщения: 2161
Репутация: +  26  -
Профиль   Адрес электронной почты  

Помогите с программой !

Studentik
что не получилось?
Не получилось открыть учебник… http://www.youtube.com/watch?v=DqHORjyU884



Офлайн

#4 Апрель 4, 2011 19:40:01

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

Помогите с программой !

http://www.youtube.com/watch?v=DqHORjyU884
прикольно :) так того чувака научили только одну страницу перелистывать. Надо же было показать, что можно и другие страницы листать! :)



Офлайн

#5 Апрель 7, 2011 08:45:22

Дмитрий Пи
От:
Зарегистрирован: 2011-04-04
Сообщения: 3
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите с программой !

import os
list = os.listdir('C:\book')
for f in list:
print f

ругается на print и как сюда вписать, чтобы он открывал текстовый файл со списком того, что находится в папке?



Офлайн

#6 Апрель 8, 2011 10:01:57

agalen
От:
Зарегистрирован: 2011-03-23
Сообщения: 185
Репутация: +  17  -
Профиль   Отправить e-mail  

Помогите с программой !

1. Использовать имя переменной list нежелательно - скрывает тип list.
2. Отступы важны - в данном случае после for.
3. Если питон 3.x, то писать надо print( f )



Офлайн

#7 Апрель 9, 2011 12:33:56

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

Помогите с программой !

примерно как то так

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)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version