我有一个 python 脚本,它在一开始就从输入数据文件中读取这一行:
x,y = genfromtxt('data1.txt').T
然后我继续对 x,y 进行处理(它取决于一个固定参数,例如 n=5)。最后我用这一行生成输出文件
with open('output_data1_n{0}.txt'.format(num),'wb') as file:
这给了我 output_data1_n5.txt 并在上面写了 xnew 和 ynew 。
问题:我有一个包含许多 txt 文件的目录!如何系统地为该目录中的所有文件执行此工作,而不是为每个输入文件手动运行?
应该是这样的:获取txt文件(例如使用os.walk?)作为字符串并将其替换为输入,然后生成包含参数n的输出名称。
我很欣赏你的建议。