Python:如何将列表列表写入文本文件,使子项显示在新行中?
我不熟悉编程和Python,需要编写一个脚本,以便将数据输出到Excel。为此,我目前正在向CSV写信 但是,我需要显示这些数据,使其可读,并且不确定如何实现这一点 我有一个数据矩阵Python:如何将列表列表写入文本文件,使子项显示在新行中?,python,csv,Python,Csv,我不熟悉编程和Python,需要编写一个脚本,以便将数据输出到Excel。为此,我目前正在向CSV写信 但是,我需要显示这些数据,使其可读,并且不确定如何实现这一点 我有一个数据矩阵 [ ['FileName', 'File1', 'File2'], ['Count', '1643', '1646'], ['SomeNumbers', ['-15,51,-58,17'], ['-15,51,-58,17']], ['MoreData', ['a', 'b', 'c', 'd' ]
[
['FileName', 'File1', 'File2'],
['Count', '1643', '1646'],
['SomeNumbers', ['-15,51,-58,17'], ['-15,51,-58,17']],
['MoreData', ['a', 'b', 'c', 'd' ], ['a', 'b', 'c', 'd']]
]
为了发表这篇文章,我写道:
for item in matrix:
writer.writerow(item)
我将结果写入CSV,得到以下结果:
FileName FileA FileB
FeatureType Polygon Polygon
FeatureCount 1643 1646
SomeNumbers ['-15,51,-58,17'], ['-15,51,-58,17']
MoreData ['a', 'b', 'c', 'd'] ['a', 'b', 'c', 'd']
我想做的是编写代码,以获得如下输出:
FileName FileA FileB
FeatureType Polygon Polygon
FeatureCount 1643 1646
SomeNumbers -15 -15
51 51
-58 -58
17 17
MoreData a a
b b
c c
d d
谢谢您的帮助。可能重复的问题。您能否提供重现问题所需的全部代码?另外,请澄清您是将此数据写入CSV文件,还是将其打印到控制台,或者两者兼而有之。