使用 open() 读取文件时如何修复 EOF 错误
How to fix EOF Error when reading a file using with open()
我正在编写一个程序来从一组文件中读取内容,但出现 EOF 错误。
def readMem(memId):
with open(memId, "r") as rf:
memVal = memId.read()
我在 with open()
收到错误(即使没有最后一行错误仍然存在)但我找不到原因。据我所知,没有问题,我什至在不同的文件中使用了这个确切的代码。
您应该调用文件对象的 read
方法 rf
而不是:
def readMem(memId):
with open(memId, "r") as rf:
memVal = rf.read()
我正在编写一个程序来从一组文件中读取内容,但出现 EOF 错误。
def readMem(memId):
with open(memId, "r") as rf:
memVal = memId.read()
我在 with open()
收到错误(即使没有最后一行错误仍然存在)但我找不到原因。据我所知,没有问题,我什至在不同的文件中使用了这个确切的代码。
您应该调用文件对象的 read
方法 rf
而不是:
def readMem(memId):
with open(memId, "r") as rf:
memVal = rf.read()