我无法使用上下文管理器读取文件(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()
使用以下代码:
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()