我正在用python进行练习,无法弄清楚为什么在写完文件后不能立即读取文件。我是否必须再次打开才能阅读?当然可以。 有没有另一种方法可以打开所有功能的文件,而不是先打开文件然后再进行2次读取操作?
target.truncate()
line1= raw_input("line 1.")
line2= raw_input("line 2.")
line3= raw_input("line 3.")
target.write("%s \n%s \n%s" % (line1,line2,line3))
#this is what worked:
target = open(filename, 'r')
print target.read()