【问题标题】:python how to see data in file object .objpython如何查看文件对象.obj中的数据
【发布时间】:2020-04-05 10:24:14
【问题描述】:

我想查看文件.obj 中的数据,但我不断收到错误消息。 这是我的代码

infile = open('tfidf_vect_obj.obj','rb'))
print(infile)

请帮我解决这个问题

【问题讨论】:

  • 请提供更多信息
  • "我不断收到错误":错误是什么?请edit 发布full 错误消息。可能与...obj','rb'))末尾多余的)有关

标签: python python-3.x file


【解决方案1】:

你为什么不使用?

with open("tfidf_vect_obj.obj", "rb") as file:
    file = ........

【讨论】:

  • 如果您解释为什么您的代码有效,对 OP 会有帮助。
【解决方案2】:

使用open(),您将获得文件作为对象。然后,您可以使用为该文件对象定义的方法检索数据,例如 read()

infile = open('tfidf_vect_obj.obj','rb')
data = infile.read()
print(data)
infile.close()

通过使用上下文管理器(with 语句),您不必关心最后关闭文件:

with open('tfidf_vect_obj.obj','rb') as infile:
    data = infile.read()
    print(data)

你可以在官方Python tutorials看到更多关于这个话题。

【讨论】:

    猜你喜欢
    • 2017-11-01
    • 2011-01-16
    • 2019-04-01
    • 2010-11-03
    • 2016-12-20
    • 1970-01-01
    • 1970-01-01
    • 2017-08-15
    • 2021-12-27
    相关资源
    最近更新 更多