为什么我得到不支持的操作:阅读

时间:2017-06-18 01:15:06

标签: python python-3.x

我是python的新手,我遇到以下语法问题

 test_file = open("test.txt", "wb")
  test_file.write(bytes("Write me to the file\n", 'UTF-8'))
  test_file.close()
  text_file = open("test.txt","r+")
  text_in_file = test_file.read() # this is where the error emerges
  # more code goes here

在这个语法上,我得到了

io.UnsupportedOperation: read

我得到了它在线教程,我正在使用python 3.你知道什么可能导致这种错误信息吗?

1 个答案:

答案 0 :(得分:1)

这是一个错字。您已打开text_file,但行

text_in_file = test_file.read()

希望从关闭的test_file中读取内容。将行更改为:

text_in_file = text_file.read()