我是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.你知道什么可能导致这种错误信息吗?
答案 0 :(得分:1)
这是一个错字。您已打开text_file
,但行
text_in_file = test_file.read()
希望从关闭的test_file
中读取内容。将行更改为:
text_in_file = text_file.read()