Hon*_*rny 1 python memory buffer
让我们想象一种情况:我有两个 Python 程序。第一个将一些数据(str)写入计算机内存,然后退出。然后我将启动第二个程序,该程序将读取第一个程序保存的内存数据。
这可能吗?
有点。
python p1.py | python p2.py
Run Code Online (Sandbox Code Playgroud)
如果 p1 写入 stdout,则数据进入内存。如果 p2 从 stdin 读取,则它从内存读取。
问题是没有“然后我将启动第二个程序”。您必须启动这两个程序,以便它们共享适当的内存(在本例中为 stdout 和 stdin 之间的缓冲区。)
| 归档时间: |
|
| 查看次数: |
4229 次 |
| 最近记录: |