【发布时间】:2014-09-24 12:01:27
【问题描述】:
我需要递归地创建目录并将来自多个数组的数据输出存储在每个目录中。例如,我目前有:
output_lat=zip(name_lat[0], lat[0])
output_a = zip(name_a[0], full[0], a_type[0])
f=open('geo.out','w')
for line in output_lat:
f.write(" ".join(str(x) for x in line) + "\n")
for line in output_a:
f.write(" ".join(str(x) for x in line) + "\n")
这将创建一个具有我想要的格式的输出“geo.out”。但由于“name_lat”、“lat”、“name_a”、“full”和“a_type”都是数组(长度相同),我想先创建一个主文件夹,然后创建以每个地理元素命名的子文件夹.dat 文件打印在其中。
例如,我希望将输出存储在诸如“~/main/geo##/geo##.dat”之类的文件夹中,其中## 是数组的索引。
任何帮助将不胜感激!谢谢!
【问题讨论】:
标签: python arrays python-2.7 recursion output