Найти - Пользователи
Полная версия: CSV запятые. Кодировка
Начало » Python для новичков » CSV запятые. Кодировка
1 2
vic57
имелось в виду - список строк
строку csv не парсит смотри ссылку
Djo0513
vic57
дак я знаю, что не парсит строку поэтому и ответил. В csv файле всё равно запятые, теперь они вместо последнего пробела
vic57
Djo0513
с исправленной опечаткой
тут все верно, делай в екселе импорт csv
vic57
 >>> import csv
>>> doc='''Остановись и гори (сериал, 2014 – 2017)
Молодежка (сериал, 2013 – 2017)
Дальняя дорога (2015)
Гость (2013)
Последнее королевство (сериал, 2015 – …)
Королевы крика (сериал, 2015 – …)
Дом (2017)'''
>>> l= []
>>> for i in doc.split('\n'): l.append(i.split('('))
>>> for i in l: i[-1] = '(' + i[-1]
>>> for i in l:print(i)
['Остановись и гори ', '(сериал, 2014 – 2017)']
['Молодежка ', '(сериал, 2013 – 2017)']
['Дальняя дорога ', '(2015)']
['Гость ', '(2013)']
['Последнее королевство ', '(сериал, 2015 – …)']
['Королевы крика ', '(сериал, 2015 – …)']
['Дом ', '(2017)']
>>> 
примерно так должно быть
Djo0513
vic57
Огромное СПАСИБО. А с кодировкой что делать не знаете случайно?
vic57
Traceback (most recent call last):
File “DPython_files/Projects_Python_for_ Tutorial/Learning of Python/forever.py”, line 41, in <module>
cesv()
File “DPython_files/Projects_Python_for_ Tutorial/Learning of Python/forever.py”, line 39, in cesv
csc.writerow(row)
File “C:\Program Files\Python35\lib\encodings\cp1251.py”, line 19, in encode
return codecs.charmap_encode(input,self.errors,encoding_table)
UnicodeEncodeError: ‘charmap’ codec can't encode character ‘\xba’ in position 6: character maps to <undefined>
vic57
я вообще этим writer не пользуюсь (да и reader тоже)
если из моего примера
 f = open('file.csv','w')
for i in l:
    f.write(','.join(i) + '\n')
f.close() 
Djo0513
vic57
Всё равно выводит ошибку, попробую через re убирать символы.
vic57
вроде есть параметр
f.open('filename',decoding или encoding)
Djo0513
vic57
Я переписал через re, там всего 4 “неправильных” строк было
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