Найти - Пользователи
Полная версия: Парсинг csv
Начало » Python для новичков » Парсинг csv
1 2 3
doza_and
py.user.next
А xml может использоваться
Полностью с вами согласен. Да он может уже использоваться. Но если данные в основном табличные и есть возможность выбора, то xml лучше не использовать. Для протоколов есть msgpack, protobuf, json, bson они на порядок лучше по производительности и в разы по объему, при этом практически без потери функциональности.
i.z
Переустановил Python, поставил 3.2. Установил lxml, запускаю:

Traceback (most recent call last):
File “C:\Users\onText\Desktop\Python\zemla.py”, line 83, in <module>
main()
File “C:\Users\onText\Desktop\Python\zemla.py”, line 78, in main
xml_names
File “C:\Users\onText\Desktop\Python\zemla.py”, line 18, in convert_csv_to_xml
for i in csvstream:
File “C:\Users\onText\Desktop\Python\zemla.py”, line 10, in read_csv
f.readline()
File “D:\Python32\lib\encodings\cp1251.py”, line 23, in decode
return codecs.charmap_decode(input,self.errors,decoding_table)
UnicodeDecodeError: ‘charmap’ codec can't decode byte 0x98 in position 2418: character maps to <undefined>
py.user.next
Добавил там кодировку при открытии файла.
i.z
py.user.next еще раз спасибо за помощь, да, теперь все работает предельно четко. Мне также очень приятно, что есть такое сообщество, где я могу задать вопрос и всегда получить помощь. Это снимает страх перед Python'ом, хочется больше изучать этот язык и использовать на практике.
Спасибо!
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