【发布时间】:2014-04-15 09:53:51
【问题描述】:
我需要一个 python 脚本在 csv 文件的每一列中添加文本。此格式的文件夹中有 330 个 csv 文件:
14-04-03T08:52:38;...
14-04-03T08:52:39;...
14-04-03T08:52:40;...
...
我需要这种格式(2014 而不是 14):
2014-04-03T08:52:38;...
2014-04-03T08:52:39;...
2014-04-03T08:52:40;...
...
我怎么能意识到这一点?
我的打印代码示例:
import os
import sys
import csv
dirList = os.listdir(sys.argv[1])
dirList.sort()
for sFile in dirList:
changeFile = sys.argv[1] + sFile
print changeFile
with open(changeFile, 'rb') as f:
reader = csv.reader(f, delimiter=';')
for row in reader:
print row[0]
有了这个输出:
14-04-03T12:03:34
14-04-03T12:03:35
14-04-03T12:03:36
如何在每列的开头添加“20”?
【问题讨论】:
-
我已经添加了我的代码。