发布Python中的文本文件而不会出错

时间:2015-01-10 10:12:42

标签: python

我在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()

1 个答案:

答案 0 :(得分:0)

文件未关闭。

write_fobj.close语句更改为write_fobj.close()