我正在尝试学习python,并希望将一些文本写入文件。我遇到了两种文件对象。
FOUT =打开( “的abc.txt”,A)
以open(“abc.txt”,a)作为fout:
以下代码:
f= open("abc.txt", 'a')
f.write("Step 1\n")
print "Step 1"
with open("abc.txt", 'a') as fout:
fout.write("Step 2\n")
输出:
Step 2
Step 1
以下代码:
f= open("abc1.txt", 'a')
f.write("Step 1\n")
f= open("abc1.txt", 'a')
f.write("Step 2\n")
输出:
Step 1
Step 2
为什么输出存在差异?