0

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

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

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

我不想使用一些临时文件夹等等。您如何看待,是否有可能创造这个技巧?

4

1 回答 1

2

io库可以创建类似对象的内存文件,这些对象的行为类似于使用典型的f = open(filename, mode). 如果您会以普通文本模式打开,aStringIO应该可以解决问题,或者如果您会以二进制模式打开文件,那么您可以BytesIO这样做。

于 2018-03-02T16:14:04.197 回答