在我的python脚本中,我有一个具有以下结构的列表:
['00:00', 'abc', '2', 'xyz']
['00:01', 'cde', '3', 'sda']
等等。我想将此列表写入csv文件,以便每个元素都在单独的行中,并且一个元素中的每个字符串都在单独的列中。因此,我想在csv文件中得到以下结果:
A | B | C | D
1 00:00 | abc | 2 | xyz
2 00:01 | xyz | 3 | sda
目前我有一个这样的代码:
with open('test1.csv',mode='w',encoding='UTF-8') as result_file:
wr = csv.writer(result_file, dialect='excel')
for x in data:
wr.writerow(x)
我得到的结果是列表的每个元素都写到列A,所以它看起来像这样:
A |
1 '00:00','abc','2','xyz' |
如何实现将每个字符串拆分为csv文件中的单独列?
--编辑
如果我从前三个答案运行代码,我得到相同的结果(除定界符除外):
但我的想法是在A列中获得00:00,在B列中获得-6,依此类推。
扬帆大鱼
互换的青春
相关分类