以下代码的输出显示在附图中:
print(reg_num)
print(final_df)
^^^输出print(reg_num)
和print(final_df)
在终端上可见^^^
在输出图像中,可以看到 6 行输出。每对 3 个。我想将每一对保存到单独的文本文件中。
预期输出:
输出1.txt
16SCSE102014
2
输出2.txt
16SCSE101350
0
输出3.txt
16SCSE101002
0
我的尝试:
z = [reg_num, final_df]
print(z)
ctr = 0
for i in z:
ctr += 1
with open('d:\\output'+str(ctr)+'.txt', 'w') as f:
for j in range(len(z)):
f.write((str(z[j]) + "\n"))
但我无法将所需的数据带入文本文件。
解决办法是什么?
这应该做的事情。输出文件将出现在您运行 python 脚本的同一目录中。
results = [['2001ABCD2001', '40'],
['4002ABCD4002', '30'],
['2005WXYZ2005', '20']]
ctr = 0
for res in results:
ctr += 1
with open("output{}.txt".format(ctr), 'w') as f:
f.write("\n".join(res))
f.write("\n") # final newline
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句