Найти - Пользователи
Полная версия: Форматированный вывод из фала
Начало » Python для новичков » Форматированный вывод из фала
1
Denis Yagovkin
Здравствуйте!
Не получается вывести из файла названия групп до / и что бы не повторялись :(.
Только получилось записать
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
igor.kaist
Ну так волшебным образом ничего не получится. Почитайте о методах работы со строками в любом учебнике. split вам в помощь.
Denis Yagovkin
Реализовал следующим способом:
reader = csv.reader(open('outpt.csv', 'rb'), delimiter='/', quotechar=' ', quoting=csv.QUOTE_MINIMAL)    
for i in reader:
print i[0]
теперь не знаю как сделать чтобы при выводе названия не повторялись :(
Помогите плиз!
o7412369815963
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)
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB