【发布时间】:2020-05-05 05:18:18
【问题描述】:
我有两个文件,第一个叫做 first.csv,看起来像这样:
header1,header2
1,a
2,b
第二个文件名为 second.csv,如下所示:
header1,header2,header3,header4,header5
1,a,m,n,o
2,b,p,q,r
如果在 first.csv 中添加了任何新行,我的目标是在 second.csv 中追加一个新行
我需要这样的结果:
first.csv
header1,header2
1,a
2,b
3,c
然后
second.csv
header1,header2,header3,header4,header5
1,a,m,n,o
2,b,p,q,r
3,c,-,-,-,-
提前致谢
【问题讨论】:
-
你试过在 pandas 中使用连接吗?
-
抱歉,我不知道。你可以为此写sn-p吗? @dper
-
欢迎来到 SO。这不是讨论论坛或教程。请使用tour 并花时间阅读How to Ask 以及该页面上的其他链接。花一些时间与the Tutorial 一起练习示例。它会让你了解 Python 提供的工具来帮助你解决问题。
-
我投票结束这个。 Stack Overflow 不是让其他人为您编写所有代码的地方,尤其是在没有证据表明即使是最微不足道的研究时。
标签: python python-3.x python-2.7 csv file-handling