覆盖CSV文件Python中的现有列表

2024-10-02 04:27:15 发布

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

我有一个带有播放器属性的csv文件:

['Peter Regin', '2', 'DAN', 'N', '1987', '6', '6', '199', '74', '2', '608000', '', '77', '52', '74', '72', '58', '72', '71', '72', '70', '72', '74', '68', '74', '41', '40', '51']
['Andrej Sekera', '8', 'SVK', 'N', '1987', '6', '6', '198', '72', '3', '1323000', '', '65', '39', '89', '78', '75', '70', '72', '56', '53', '56', '57', '72', '57', '59', '70', '51']

例如,我想检查一个球员是否是一个中锋(在我的列表中位置1是2),然后我想修改12元素(对于Peter Regin来说是'77')

如何使用CSV模块来实现这一点?在

^{pr2}$

什么都不重要。。在

谢谢


Tags: 文件csv元素列表属性播放器peter球员
1条回答
网友
1楼 · 发布于 2024-10-02 04:27:15

一般来说,CSV文件不能可靠地就地修改。在

将整个文件读入内存(通常是一个列表列表,如您的示例所示),修改数据,然后将整个文件写回。在

除非您的文件非常大,而且您经常这样做,否则性能损失将可以忽略不计。在

相关问题 更多 >

    热门问题