Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 17, 2011 16:36:15

Denis Yagovkin
От:
Зарегистрирован: 2010-10-13
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Форматированный вывод из фала

Здравствуйте!
Не получается вывести из файла названия групп до / и что бы не повторялись :(.
Только получилось записать

f = open ('outpt.txt','wr')	
result = commands.getoutput('urpmq -g --list')
f.write(result)
файл получается такой:
Video/2mandvd
Graphical desktop/Other/3ddesktop
File tools/3dfb
Games/Boards/4stAttack
System/Base/9base
Sound/APE
Education/ATutor
Graphical desktop/Other/AfterStep
Games/Arcade/AlephOne
Development/Python/Base18
Emulators/BasiliskII
Games/Arcade/BlockOutII
Games/Arcade/BomberInstinct
Development/C/C
Graphics/CImg
Development/C/CImg-devel
Publishing/CJK
Publishing/CJK-emacs
Games/Arcade/CriticalMass



Офлайн

#2 Янв. 17, 2011 16:54:34

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Форматированный вывод из фала

Ну так волшебным образом ничего не получится. Почитайте о методах работы со строками в любом учебнике. split вам в помощь.



Офлайн

#3 Янв. 19, 2011 17:57:55

Denis Yagovkin
От:
Зарегистрирован: 2010-10-13
Сообщения: 22
Репутация: +  0  -
Профиль   Отправить e-mail  

Форматированный вывод из фала

Реализовал следующим способом:

reader = csv.reader(open('outpt.csv', 'rb'), delimiter='/', quotechar=' ', quoting=csv.QUOTE_MINIMAL)    
for i in reader:
print i[0]
теперь не знаю как сделать чтобы при выводе названия не повторялись :(
Помогите плиз!



Офлайн

#4 Янв. 19, 2011 21:14:57

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Форматированный вывод из фала

Denis Yagovkin
Реализовал следующим способом:
reader = csv.reader(open('outpt.csv', 'rb'), delimiter='/', quotechar=' ', quoting=csv.QUOTE_MINIMAL)    
for i in reader:
print i[0]
теперь не знаю как сделать чтобы при выводе названия не повторялись :(
Помогите плиз!
можно например что-то типа такого:
print set(i[0] for i in reader)

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version