python - 我应该如何附加到 mongodb 中的小文件状对象?

标签 python file mongodb

我需要一个 mongodb 接口(interface),通过它我可以像处理标准 python 文件对象一样处理集合中的数据。这些将是相当小的文件(最多以千字节为单位),特别是我需要能够附加到这些所谓的文件。 (So this question is not a dupe.)

我已阅读 GridFS 文档,特别是 it says I should not use it for small files 。我能找到的唯一其他实现都是 PHP。我并不是真的在寻求帮助编写代码的任何细节,但是 implementing the entire file api看起来是一项艰巨的任务。

  1. 是否有任何快捷方式或工具可以更轻松地在 python 2 中实现类似文件的对象?
  2. 我是否错过了有人已经这样做了?

(我为什么要这样做?因为我在最后一刻收到了一个要求,要求我们在无法透明处理文件的多节点云环境上部署一个预先存在的应用程序,生成 csv 文件。)

最佳答案

对于问题 1:查看 io模块,尤其是IOBase 。它通过一组相当合理的方法实现了所有类似文件的功能。

关于python - 我应该如何附加到 mongodb 中的小文件状对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11145936/

相关文章:

python - 将 python pandas 数据帧发布到 slack 有哪些方法?

python - 过滤日期列并在 True 或 False 时创建新列

c++ - 程序由于某种原因挂起

java - 我如何从二进制文件中读取?

python - 无法从Python中的AWS lambda函数连接mongodb

python - Numpy 数组维度

python - Flask 应用程序在测试时随机拒绝连接

file - "./..."是否表示所有子文件夹?

javascript - 如何将特定时区的 UTC 日期转换为 UTC +0(默认格林威治)?

node.js - Get对象没有方法 'executeDbCommand'