【问题标题】:How to create temporary files in memory visible for other process, using python如何使用python在其他进程可见的内存中创建临时文件
【发布时间】:2010-06-11 14:10:06
【问题描述】:

我正在尝试在 python 中编写简单的批处理文件生成器。批处理文件由大约 30-50 行文本组成,并传递给其他应用程序。在脚本执行期间,有很多对外部应用程序的调用。我想在内存中创建文件(如 win32 中的命名管道)。有什么平台无关的方式吗?

更新: 感谢您的建议。最后决定使用套接字在使用cogen的应用程序之间传递消息。

【问题讨论】:

  • 在 *nix 系统上,您可以创建内存文件系统。在 Windows 上,您的选择更少。虽然......为什么不只使用 Windows 的系统剪贴板呢?您可以在其中粘贴多个物品。
  • Windows 确实有自己的管道版本,但我认为这很痛苦。
  • 是的,创建和管理文件有很多问题。

标签: python memory temporary-files


【解决方案1】:

如果您不介意运行单独的服务器,我会使用 Memcached。它使用起来非常简单,而且非常强大。

http://memcached.org/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-05
    • 2018-02-02
    • 1970-01-01
    • 2013-02-16
    • 1970-01-01
    • 1970-01-01
    • 2010-09-17
    相关资源
    最近更新 更多