python - 我无法使用上下文管理器(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')
etc,即文件存在并且可以访问,即我可以读取和写入它。
是否有一些我需要导入的模块或什么?
解决方案
您没有调用该方法
file_contents = testfile.read()
推荐阅读
- reactjs - 尝试导入错误:未从“react-spring”导出“动画”
- apache-dolphinscheduler - 停止和暂停有什么区别?
- javascript - 如何估计 68 个面部标志的间距?
- html - 在 Django 中的所有页面上处理 LoginView 登录的最佳方法
- html - 抓取网站特定部分的问题
- python - 为什么在成员变量上使用海象运算符会引发 SyntaxError?
- amazon-web-services - 从 AWS API Gateway 请求访问浏览器 UBID
- css - 无论是否激活暗模式,都已激活偏好颜色方案
- python - Python 命令行目录
- javascript - 是的,架构电子邮件使用 formik 重置密码字段验证