我在Mac OS 10.10.1上遇到Python 2.7.8的问题,只是阅读文本文件而我不知道导致问题的原因。我曾经多次用这种方式写文字和阅读文本文件而没有任何问题。
我成功地将一些行写入文本文件。在等待一段时间后,我尝试再次读取该文件并打印出每一行。但既没有印刷线也没有例外。
任何想法在这里出了什么问题?
#! /usr/bin/python
# -*- coding: utf-8 -*-
import time
# Testdatei erstellen
write_fobj = open("testtxt.txt", "w")
write_fobj.write ("testzeile 1" + "\n")
write_fobj.write ("testzeile 2" + "\n")
write_fobj.write ("testzeile 3" + "\n")
write_fobj.close
time.sleep(2)
# Testdatei laden
try:
read_fobj = open("testtxt.txt", "r")
for line in read_fobj:
print (line)
read_fobj.close()
except:
import traceback
print traceback.format_exc()
答案 0 :(得分:0)
文件未关闭。
将write_fobj.close
语句更改为write_fobj.close()