Python 3.x 在Python 3中的CSV文件的两个连续行之间插入新行
我有这样一个CVS表: 我有一段代码,让用户输入一个类型、类别和一个由一个逗号后跟一个空格分隔的数值。我想知道如果输入的类型与现有类型中的一个匹配,而输入的类别与类型中的任何类别都不匹配,我如何在类型的最后一行下方插入一行而不进行更改。i、 e: 目标:Python 3.x 在Python 3中的CSV文件的两个连续行之间插入新行,python-3.x,csv,Python 3.x,Csv,我有这样一个CVS表: 我有一段代码,让用户输入一个类型、类别和一个由一个逗号后跟一个空格分隔的数值。我想知道如果输入的类型与现有类型中的一个匹配,而输入的类别与类型中的任何类别都不匹配,我如何在类型的最后一行下方插入一行而不进行更改。i、 e: 目标: 到目前为止你试过什么?到目前为止你试过什么? 1st row: Types, Categories, Calculation 2nd row: Type1, Category1, Calculation1 3rd row: " ",
到目前为止你试过什么?到目前为止你试过什么?
1st row: Types, Categories, Calculation
2nd row: Type1, Category1, Calculation1
3rd row: " ", Category2, Calculation2
4th row: " ", Category3, Calculation3
5th row: Type2, Category4, Calculation4
6th row: " ", Category5, Calculation5
7th row: " ", Category6, Calculation6
8th row: Type3, Category7, Calculation7
9th row: " ", Category8, Calculation8
Input: Type1, Category5, Calculation9
1st row: Types, Categories, Calculation
2nd row: Type1, Category1, Calculation1
3rd row: " ", Category2, Calculation2
4th row: " ", Category3, Calculation3
5th row: " ", Category5, Calculation9
6th row: Type2, Category4, Calculation4
7th row: " ", Category5, Calculation5
8th row: " ", Category6, Calculation6
9th row: Type3, Category7, Calculation7
10th row: " ", Category8, Calculation8