【发布时间】:2016-06-19 11:29:19
【问题描述】:
我的输入 csv 文件如下所示
S.No first second third
1 71.28 75.30 79.78
2 3.45 36.65 25.4
我的目标是从每行的第一、第二和第三列中提取前两位数字。
我使用列表来存储输出,如下所示。
['71','75','79']
['3.','36','25']
但我想要以下输出(代替'3'。我想要'03')
['71','75','79']
['03','36','25']
我尽了最大努力,但未能成功。我不确定我在哪里犯了错误。
我的尝试:例如让a=['1','2','34']
然后我使用 print str(a[0].zfill(2)) 输出 01 这是我需要的,
但在主文件的情况下,这不起作用。
请帮我。
【问题讨论】: