имелось в виду - список строк
строку csv не парсит смотри ссылку
Djo0513тут все верно, делай в екселе импорт csv
с исправленной опечаткой
>>> 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)'] >>>
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>
f = open('file.csv','w') for i in l: f.write(','.join(i) + '\n') f.close()