gpt4 book ai didi

python - 您可以在不写入硬盘的情况下创建临时文件吗

转载 作者:行者123 更新时间:2023-12-03 13:07:50 24 4
gpt4 key购买 nike

我正在尝试编写一个主程序,我们将其称为程序 (A),它可以创建一个临时文件而不将其写入 hhd/sdcard,希望在 ram 中。我希望程序 (B) 能够读取此文件。

在我的主程序(A)中,我使用线程循环来读取 tmpfile 以进行更改。在一个完全不同的程序 (B) 中,它有一个带有分配变量的 gui,可以更改程序 (A) 临时文件的内容,以下更改将从程序 (A) 循环阅读器更新

我已经看到了“tempfile”模块,但据我所知,它确实写入了硬盘。我试图避免阅读文章的磨损
文件到我的 hdd/sdcard 任何帮助将不胜感激。我将套接字模块用于我的 RPI 上的某些东西,但我不介意其中的一些。

附带说明一下,目前我的程序都基于 python 2.7,我正在尝试使用 RPI(arm) 来执行此操作,但我希望也可以在我的一些 linux mint 18 应用程序(x64)中使用它本人清楚感谢大家。

最佳答案

您可以考虑使用由 RAM 而不是 SD 卡支持的 RAMdisk:

# Create a mount point
mkdir -p /tmp/RAMdisk

# Create and mount a RAMdisk of 1 megabyte
sudo mount -t tmpfs -o size=1024k tmpfs /tmp/RAMdisk

现在您的应用程序可以在 /tmp/RAMdisk 中创建文件了无需写入您的 SD 卡。

请注意,内容将在重新启动时丢失。

关于python - 您可以在不写入硬盘的情况下创建临时文件吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53637534/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com