【发布时间】:2015-09-04 19:35:06
【问题描述】:
我在这里可能有一个简单的格式问题 - 我想做一些类似 hrOut.write('0',i) 的事情,以便在 'i' 中添加/前缀一个零,这是一个时间戳,但我没有'不知道正确的语法。我的代码如下。谢谢大家。
hrIn = open('HrsInput.csv')
hrOut = open('HrsOutput.csv', 'wt')
for i in hrIn:
if len(i) < 5:
hrOut.write('0', i)
else:
hrOut.write(i)
hrIn.close()
hrOut.close()
** 我最终发现填充技术有效。我可能被 excel 欺骗了,因为在记事本中出现了填充。
hrIn = open('HrsInput.csv')
hrOut = open('HrsOutput.csv', 'wt')
for i in hrIn:
hrOut.write("{}\n".format(i.rstrip().zfill(5)))
hrIn.close()
hrOut.close()
【问题讨论】:
标签: python csv formatting conditional-statements writing