当我做
open('output1.txt', 'w').write("Hello guys")
立即创建了一个名为 output1.txt 的文件,其中包含字符串“Hello guy”。但是当我这样做时
openvar = open('output2.txt', 'w')
openvar.write("Hello guys")
然后只创建文件 output2.txt。当我这样做时,只会在 output2.txt 上看到文本“Hello guy” openvar.close()
。为什么这种行为仅仅因为额外的变量分配而不同?