【发布时间】:2012-04-25 08:56:47
【问题描述】:
我不确定执行此操作的最佳方法,但我有一个保存为 .py 的 python 脚本。该脚本的最终输出是两个文件 x1.txt 和 y1.txt。
基本上我想运行这个脚本 1000 次,每次运行都用新名称写入我的两个文本文件,即 x1.txt + y1.txt 然后第二次运行 x2.txt 和 y2.txt。
考虑到这一点,似乎最好用类似的东西开始整个脚本
runs=xrange(:999)
for i in runs:
##run the script
然后完成一些事情
for i in runs:
filnameA=prefix += "a"+i
open("filnamea.txt", "w").write('\n'.join('\t'.join(x for x in g if x) for g in grouper(7, values)))
for i in runs:
filnameB=prefix += "a"+i
open("filnameB.txt", "w").write('\n'.join('\t'.join(x for x in g if x) for g in grouper(7, values)))
这真的是最好的方法吗?我敢打赌这不是..更好的主意?
我知道你可以import time 并写一个计算时间的文件名,但这对于以后的处理来说会很烦人。
【问题讨论】:
-
您运行脚本 1000 次,然后您将结果写入 1000 次到 2 个文件中的每一个? EACH 是否应该在开始下一个之前运行写入自己的输出文件?
-
每次运行写入两个文件。我明白你的意思。
标签: python python-2.7