有了python,是否可以在csv中修改并添加新行



我想根据逐渐更新的字典更新一行中单元格的值,如果不同,我想添加一个新行,然后更改,直到找到新值。

现在我的csv是空的,它只有标题

my csv
j      , date,      value1, value2, value3, ...

我想要这个

my csv  
j      , date,      value1, value2, value3, ...  
string,  2020/12/26,    0,        0,       1, ...
my_dict = {'date': 2020/12/26, 'value1': 1, 'value2':0, 'value3':1, ...}

如果日期相同,我想买这个

my csv  
j      , date,      value1, value2, value3, ... 
string,  2020/12/26,    1,        0,      2, ...

或者如果日期不同,例如在这种情况下:

my_dict = {'date': 2020/12/25, 'value1': 0, 'value2':0, 'value3':1, ...}

我希望我的输出是这个

my csv  
j      , date,      value1, value2, value3,  ...
string,  2020/12/26,    1,        0,       2, ...
string,  2020/12/25,    0,        0,       1, ...

将持续几天,同样的情况将在12月25日、12月24日等重复出现

当然。在写入文件时,只需添加一行即可。

您可以通过评估日期来根据条件执行此操作。这可以通过比较您的日期和csv中的日期来完成。

相关内容

  • 没有找到相关文章

最新更新