Форум сайта python.su
0
у меня есть данные в txt, и надо их разделить по колонкам.
Смогла разделить их внутри каждой линий с помощью
#datafile= open('keswick.txt','r')
#for line_of_text in datafile:
#line_of_text =line_of_text.strip()
#column = line_of_text.split(';')
#print(column)
но на могу разделить чтобы каждая информация стояла на свой колонке, помогите кто сможет
данные выглядят таким образом(они разделены между собой “точка с запятой”)
XCoord;YCoord;FID;XML_TYPE;TOID;FEATURECOD;VERSION;VERSIONDAT;THEME;THEMECOUNT;CALCULATED;CHANGEDATE;REASONFORC;DESCRIPTIV;DESCRIPT0;DESCRIPT1;DESCRIPT2;MAKE;PHYSICALLE;PHYSICALPR;BROKEN
320150.47822088;515089.32014349;0;xml_area;1000000180773830;10111;8;20051231;Land;1;96653.411376;20051115;Attributes;Natural Environment;1;Boulders,Rough Grassland;2;Natural;50; ;false
319933.73312541;514973.83095692;1;xml_area;1000000180781050;10111;1;20011108;Land;1;717.042208;19951127;Modified;Natural Environment;1;Boulders;1;Natural;50; ;false
Офлайн
253
посмотрите пример https://pypi.python.org/pypi/tabulate
Офлайн
0
doza_andа без загрузки этой фукцийб есть другие варианты разделить их, спасибо)
посмотрите пример https://pypi.python.org/pypi/tabulate
Офлайн
61
Что значит разделить по колонкам?
По колонкам для чего? в каком формате? Можно например в csv загнать или сращу вексель!
С данными уже понятно - а вот по колонкам? раскройте суть
Офлайн
3
aiger91
Но ведь совсем рядом раздел “Помощь школьникам и студентам, нуждающимся в решении задачи”
Офлайн
857
#!/usr/bin/env python3 import csv with open('file.txt', encoding='utf-8') as fin: fin.readline() reader = csv.reader(fin, delimiter=';') for i in reader: print(i)
[guest@localhost py]$ ./splitcsv.py
['320150.47822088', '515089.32014349', '0', 'xml_area', '1000000180773830', '10111', '8', '20051231', 'Land', '1', '96653.411376', '20051115', 'Attributes', 'Natural Environment', '1', 'Boulders,Rough Grassland', '2', 'Natural', '50', ' ', 'false']
['319933.73312541', '514973.83095692', '1', 'xml_area', '1000000180781050', '10111', '1', '20011108', 'Land', '1', '717.042208', '19951127', 'Modified', 'Natural Environment', '1', 'Boulders', '1', 'Natural', '50', ' ', 'false']
[guest@localhost py]$
Отредактировано py.user.next (Ноя. 3, 2015 01:01:13)
Офлайн
253
aiger91Откуда вы взяли условие без загрузки функций? Если результат вас устравивает, скачайте исходники и вставьте код в свой скрипт. :):):):).
а без загрузки этой фукций
Отредактировано doza_and (Ноя. 3, 2015 19:00:34)
Офлайн
3
doza_andЯ вас разочарую, но не пойдет. В ассемблере есть функции.
Если надо без функций изучайте ассемблер.
Офлайн
253
IskatelФункции то есть, но можно ими не пользоваться и писать код напрямую в девайс. Те получить вывод колонок на жки дисплейчик без вызова функций. Геморно правда будет.
В ассемблере есть функции.
Офлайн
3
doza_and
но можно ими не пользоваться

Офлайн