我无法使用上下文管理器读取文件(with)

I cannot read a file using the context manager (with)

使用以下代码:

with open("sd1file.txt",'r') as testfile:
    file_contents = testfile.read
    print (file_contents)

我收到这个错误

<built-in method read of _io.TextIOWrapper object at 0x02EEB4B0>

我可以用 file = open(testfile,'r') 等等没有问题 即文件存在并且可以访问即我可以读取和写入它。

有没有我需要导入的模块之类的?

您没有调用方法

file_contents = testfile.read()