在python中将csv文件中的数据复制到元数据文本文件时,尝试将一堆文件从a位置转移到b位置(并为它们提供新的目录)。你知道吗
DirArray包含我要移动的所有文件的所有路径的数组
with open(CSVTestFile, 'r') as csvfile:
reader = csv.DictReader(csvfile)
with open(MetaDataFile, 'a+') as f:
i=0
while i <= len(DirArray):
for row in reader:
data = str(row)
f.write(data+'\n')
NewPath=WeekPath+'\Test{0}'.format(i+1)
os.mkdir(NewPath)
shutil.move(DirArray[i],NewPath)
i=i+1
f.close()
csvfile.close()
有可能存在一个更有效的方法来做这件事,所以我会很好的指针那里,但目前它做的工作,移动文件,但代码不停止运行?不是无限循环,因为客户机没有崩溃,但仍有一些事情在进行,如果我停止它,它会给出错误“error:execution aborted”。我想我的错误是在关闭文件-有什么想法吗?你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐