假设我有这个CSV:
apple
orange
banana
strawberry
我怎样才能使它总是有正确的行号的左边的项目,并适应它的情况下,一个项目是添加或删除的csv。
例如:
1,apple
2,orange
3,banana
4,strawberry
如果我去掉banana --> strawberry变成了第3行
1,apple
2,orange
3,strawberry
如果加上香蕉:
1,apple
2,orange
3,strawberry
4,banana
我正在考虑做一个独立的函数,在CSV完成编辑的最后启动。它将检查文件,并在对CSV进行所有修改后自行安排。
3条答案
按热度按时间0qx6xfy61#
如果有帮助就告诉我
webghufk2#
我在黑暗中拍摄,因为我看不到你的代码,但一个简单的计数器可以帮助?
oo7oh9g93#
可以使用enumerate。默认情况下,它从0开始。
代码(Python3)
输出
1个橙子
2个草莓
3苹果
4香蕉
删除“香蕉”
1个橙子
2个草莓
3苹果
添加'香蕉'
1个橙子
2个草莓
3苹果
4香蕉