【问题标题】:how to get text from a downloadable .doc file without saving?如何在不保存的情况下从可下载的 .doc 文件中获取文本?
【发布时间】:2022-01-03 23:57:54
【问题描述】:

我正在尝试使用 requests.get() 请求下载 .doc 文件(尽管我听说过其他方法 - 它们也都需要保存)

有没有什么方法可以直接从中提取文本(例如,甚至将其转换为.txt)而不将其保存到文件中?

我尝试将request.raw 传递给各种conventors(例如docx2txt.process()),但我认为它们都适用于文件,而不是流。

【问题讨论】:

  • 无论您使用什么第三方模块来解析 .doc 文件,都肯定可以打开类似文件的字节对象,例如 bytesio.StringIO 等。
  • 这是.docx 格式的 SO 答案:stackoverflow.com/a/46263156/3129414。不过不确定.doc

标签: python file python-requests file-extension


【解决方案1】:

当脚本运行时,内存分配由 python 解释器处理,但如果你将内容保存到文件中,分配的内存是不同的。本文可能对您有所帮助。

链接:article

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-02
    • 1970-01-01
    • 2019-09-25
    • 2014-05-18
    • 1970-01-01
    • 2013-12-01
    • 2016-12-03
    • 1970-01-01
    相关资源
    最近更新 更多