out_file = open('result.txt', 'w')
A = [1,2,3,4,5,6,7,8,9,10]
B = [11,12,13,14,15]
for a in A:
for b in B:
result = a + b
print (result, file = out_file)
out_file.close()
上述程序将所有结果(50 个元素)一起写入一个输出文件(result.txt)。
我想写出十个文件,每个文件由 5 个元素组成,命名如下:
1.txt
2.txt
...
10.txt
1.txt 文件将放置 1+11、1+12、1+13、1+14 和 1+15 的总和。
2.txt 文件将放入 2+11、2+12、2+13、2+14 和 2+15 的总和。
......
10.txt 文件将放置 10+11、10+12、10+13、10+14 和 10+15 的总和。
任何帮助,请。预计非常简单的程序。
同样,当我想使用 N 的元素命名输出文件时,为什么我不能呢?
A = [1,2,3,4,5,6,7,8,9,10]
B = [11,12,13,14,15]
N = ['a','b','c','d','e','f','g','h','i','j']
for a in A:
results = []
for b in B:
result = a + b
results.append(result)
for n in N:
with open('{}.txt'.format(n),'w') as f:
for res in results:
f.write(str(res)+'\n')