Python树莓派-如何将RAM内存视为文件

时间:2018-09-04 01:43:24

标签: python file io ram

在树莓派opencv python上,我已成功从USB cam捕获图像,然后另存为“ image.png”,然后将文件名传递给smtp客户端,该客户端读取文件并将其作为附件发送到电子邮件。显然,这对SD卡不利...

我如何将RAM区域视为文件?这样我就可以与之进行数据流了?..

我现在不在家,但是如果需要,我可以附上我到目前为止尝试过的代码。

欢呼

1 个答案:

答案 0 :(得分:1)

您可以使用以下内容创建ram驱动器;

sudo mount ramfs <DIRECTORY> -t ramfs -o size=<SIZE>    

/ram处创建一个16 MB的ram驱动器的示例:

sudo mount ramfs /ram -t ramfs -o size=16M

如果这对您有用,并且您想确保每次启动pi时都会自动创建此文件,则需要更新/etc/fstab


完成此操作后,您无需对代码进行任何体系结构更改。只要确保您的文件操作在此目录中进行即可。不用说,如果您出于任何原因重新启动pi,则存储在此处的所有内容都会神奇地消失。