如何为输出创建虚拟文件? [重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何为输出创建虚拟文件? [重复]相关的知识,希望对你有一定的参考价值。

这个问题在这里已有答案:

我需要在内存中创建一个虚拟文件来欺骗系统并让它认为它存在。

我有一些科学程序,我注意在一些函数文件中提供输出作为参数。

我想在内存中创建一些文件并将此文件提供给此函数。

我不想使用一些临时文件夹等。您怎么看?是否有可能创造这个伎俩?

答案

io库可以创建内存文件,就像对象一样,就像用典型的f = open(filename, mode)打开的文件句柄一样。如果您在普通文本模式下打开,StringIO应该可以解决这个问题,或者如果您打算以二进制模式打开文件,那么BytesIO就是您的选择。

以上是关于如何为输出创建虚拟文件? [重复]的主要内容,如果未能解决你的问题,请参考以下文章

如何为 XSLT 代码片段配置 CruiseControl 的 C# 版本?

如何为复选框组创建模板以避免服务器端的代码重复?

如何为从 cPanel 中删除“Core.XXXX”文件创建 CRON [重复]

如何为具有依赖关系的Java程序创建cmd文件[重复]

如何为自定义 CPU 创建 C 编译器?

如何为两个不同的帐户使用cmd命令[重复]