在Python中的文本文件中输出输出 - 新行问题
问题描述:
嗨我有问题打印在文本文件中的输出。 假设,我有一个数组在Python中的文本文件中输出输出 - 新行问题
A = [[1,2,3],
[4,5,6],
[7,8,9]
我的代码:
for i in A:
for j in i:
print(j),
print ""
将打印
1 2 3
4 5 6
7 8 9
现在我的代码以打印文本文件
for i in A:
for j in i:
print >> file,j
print(j),
print ""
print >> file,""
相同的输出,但是这不是写在文件中以前同样控制台输出。我怎样才能写出相同的输出? 谢谢。
答
你可以试试下面的代码吗? 它应该像你想要的那样工作
A=[ [1,2,3],
[4,5,6],
[7,8,9] ]
f = open('myfile','w')
for i in A:
for j in i:
print(j),
f.write(str(j) + ' ')
f.write("\n")
f.close()