使用open()读取文件时如何修复EOF错误

问题描述 投票:2回答:1

我正在制作一个程序来读取一组文件中的内容,但是我收到了一个EOF错误。

def readMem(memId):

    with open(memId, "r") as rf:
        memVal = memId.read()

我在with open()得到错误,(即使没有最后一行,错误仍然存​​在),但我找不到原因。据我所知,没有问题,我甚至在另一个文件中使用了这个EXACT代码。

python-3.x eof
1个回答
1
投票

你应该调用文件对象readrf方法:

def readMem(memId):
    with open(memId, "r") as rf:
        memVal = rf.read()
© www.soinside.com 2019 - 2024. All rights reserved.