删除CSV fi中的方括号

2024-04-19 22:25:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我将python的结果打印到CSV文件。不幸的是,绘制在CSV文件上的数据很难编辑。实际上,Excel的每个单元格都包含一个用方括号括起来的数据。如何删除CSV文件中的方括号?你知道吗

在下面你可以找到代码。你知道吗

a=[[1.5458, 1.2585, 3.5687]]
S=(["S"], np.round(a,3), {' [MPa]'})
with open('Output.csv', 'w', newline='') as dest:
    thewriter = csv.writer(dest, delimiter=',')
    thewriter.writerows(a)

我想在CSV文件中得到的输出如下:

1.5458 1.2585 3.5687

每个数字显示在Excel的单个单元格中。你知道吗


Tags: 文件csv数据代码编辑withnp绘制
1条回答
网友
1楼 · 发布于 2024-04-19 22:25:48

当打开诸如CSV之类的平面文本文件时,Excel可能有点挑剔。有时它会自动将项目放置到单独的列中,有时则不会。似乎“文本到列”功能上使用的最后一个设置会“粘住”直到您关闭Excel。你知道吗

关闭所有打开的Excel窗口,然后重新打开文件。你知道吗

另外,只需在记事本中打开文件,检查它看起来是否正常。不要让Excel所做的每件事的复杂性使事情复杂化。抱歉,这是一个答案,而不是一个评论,我是新到这个网站,没有足够的点来评论:-(

相关问题 更多 >