我有一个(Windows)目录,其中包含大约200个CSV文本文件,所有文件都采用相同的格式,但缺少标题行。我想迭代它们并添加标题行。我在ArcGIS中使用Python窗口。当我运行以下代码时,我得到了
RuntimeError:input()已经激活
代码:
>>> flist = os.listdir(directory)
... headers = ['id','lat','time','long','event','heading']
... for f in flist:
... for line in fileinput.input(flist, inplace=1):
... if fileinput.isfirstline():
... print ','.join(headers)
... print line,
答案 0 :(得分:0)
for line in fileinput.input(flist, inplace=1):
您已经在flist
中的项目循环中。可能你的意思是fileinput.input(f,...)