問題是寫入文件後它是空的,我不明白爲什麼。這裏是我的代碼:寫入文件f後,調用f.read()返回無
self.f = tempfile.NamedTemporaryFile(delete=False)
for i in range(self.num_chars_file):
self.f.write(str(i))
reader_writer.testfile = self.f.name
print '************************'
print self.f.read()
爲什麼會發生這種情況,以及如何解決這個問題?
您應該謹慎有關下一寫尋道效果!也許他不想覆蓋舊的數據...... –
@DonQuestion:但f.read()調用會將當前位置再次移動到最後。無論如何,增加了關於文件定位如何工作的論文。 –
你是絕對正確的,我只是想搶先一個可能的後續行動,我希望你現在能夠阻止! ;-) –