我之前已经发布了这个question
在这个程序的输出中,我得到一个包含4个元素的数组 像这样:
11111111,22222222,kkkkkk,lllllll
33333333,44444444,oooooo,ppppppp
qqqqqqqq,rrrrrr,ssssss,ttttttt
现在我有了另一个csv,它有更多的列(比如说10列),其中一些列有硬编码的数据,类似这样-
head1,head2,head3,head4,head5,head6,head7,head8,head9,head10
-,123,345,something,<blank>,<blank>,-,-,-,-
所以除了密码,所有的东西都是硬编码的。 我想在这些空白处打印输出的第一列和第二列,并在每一行重复硬编码的数据。 所以我的输出应该是这样的:
head1,head2,head3,head4,head5,head6,head7,head8,head9,head10
-,123,345,something,11111111,22222222,-,-,-,-
-,123,345,something,33333333,44444444,-,-,-,-
-,123,345,something,qqqqqqqq,rrrrrr,-,-,-,-
方法:
1)从
done.csv
中读取行并将它们附加到单独的列表中2)用空列数据读取新的
csv
,我们称之为missing_data.csv
3)迭代
1)
中的列表数,即34)迭代
missing_data.csv
的每一列,直到找到一个空值5)用当前从
3)
运行的列表填充空列因此:
第1页):
输出:
其余的:
输出:
相关问题 更多 >
编程相关推荐