Python:如何传递类对象子流程.Popen

2024-03-28 09:55:29 发布

您现在位置:Python中文网/ 问答频道 /正文

代码: B、 py-B(可执行)

Get the object here and call it's functions

A.py-A(可执行文件)

^{pr2}$

我有两个python可执行文件。我在第一个可执行文件中定义了一个类。我用它创造了一个物体。我想使用Popen将该对象传递给第二个可执行文件。就像Popen我只能传递字符串,是否可以传递对象??在


Tags: andthe对象代码py可执行文件gethere
1条回答
网友
1楼 · 发布于 2024-03-28 09:55:29

UNIX命令行的核心是C字符串的列表(也就是说,字符串在内存中的起始位置后的第一个NUL值处终止)。在

不能传递无法转换为NUL分隔字符串的内容。在

这意味着您可以pickle一个Python对象,base64-对结果进行编码(如果您在stdin上传递序列化对象,那么就可以避免base64编码开销,这样就允许使用NULs),并传递,base64解码并在稍后的命令行中取消拾取,它必须是一个没有NUL字符的字符串。在

相关问题 更多 >