我在编写一个python脚本时遇到了一些问题,以审核我公司的许多不同应用程序中的所有CSV文件,而且我几乎用概念带给老板,并炫耀我可以用python做什么,但问题是,我不明白在python中的CSV类所有这一切以及......导出为CSV将所有字符分隔为字段
这是一个例子,计算机信息列表如下所示:
['EB-ABORTZ,True,False,False,0', 'EB-AGONCHAROVA,True,False,False,0',
'EB-AHART-1,True,False,False,0', 'EB-AHEIDENREICH,True,False,False,0',
'EB-ALOCKLEAR,True,False,False,0', 'EB-AMARGULIS,True,False,False,0',
'EB-ASKLAR,True,False,False,0', 'EB-ASKLAR-1,True,False,False,0',
'EB-ASKLAR-3,True,False,False,0', 'EB-BCHOW-1,True,False,False,0',
'EB-BJOHNSON,True,False,False,0', 'EB-BLYLE,True,False,False,0',
'EB-BRUSSUM,True,False,False,0', 'EB-CCLEARY,True,False,False,0',
'EB-...]
,这里是什么在最后的代码会产生一个例子.....
"E","B","-","A","B","O","R","T","Z",",","T","r","u","e",",","F","a","l","s","e",",","F","a","l","s","e",",","0"
"E","B","-","A","G","O","N","C","H","A","R","O","V","A",",","T","r","u","e",",","F","a","l","s","e",",","F","a","l","s","e",",","0"
"E","B","-","A","H","A","R","T","-","1",",","T","r","u","e",",","F","a","l","s","e",",","F","a","l","s","e",",","0"
"E","B","-","A","H","E","I","D","E","N","R","E","I","C","H",",","T","r","u","e",",","F","a","l","s","e",",","F","a","l","s","e",",","0"
"E","B","-","A","L","O","C","K","L","E","A","R",",","T","r","u","e",",","F","a","l","s","e",",","F","a","l","s","e",",","0"
"E","B","-","A","M","A","R","G","U","L","I","S",",","T","r","u","e",",","F","a","l","s","e",",","F","a","l","s","e",",","0"
下面是我用来尝试在事后将数据导出为CSV格式的方法的副本。
def collate_computers(computers):
with open('results.csv', 'w', encoding='utf8',)as outfile:
writer = csv.writer(outfile, quoting=csv.QUOTE_ALL, delimiter=',')
for c in computers:
writer.writerow(c)
究竟是什么问题了吗?我可以正确使用你的代码。什么是您的预期输出? – MaThMaX