我必须从 Python 2.5 调用一个外部 API (win32),它要求我提供文件名并返回结果。
为了加快进程,我不想将数据保存到经典文件中,我更愿意将其保存在内存中并在 API 调用返回后释放它。
外部函数只需要读取权限。
我看了mmap但是例子不是很广泛;)
请您参考如下方法:
您尝试过使用命名管道吗?
在 Windows 上,可以使用标准文件函数(CreateFile()、ReadFile()、WriteFile())访问命名管道。 ..),使用格式为 \\.\pipe\name 的特殊文件名。您的外部 API 可能能够从管道中读取,管道是您从 Python 脚本创建的,并提供必要的数据。
