通过stdin在python3中执行任意代码

时间:2016-11-05 04:09:25

标签: python-3.x stdout stdin

免责声明我在问自己如何用脚射击自己。

我有一个受信任的进程A,它写入stdout命令,这些命令可以在一些正在进行的python3解释器进程B.py

中进行适当的解释和执行

是否有标准的python3方法来实现这一目标。

我想这样的事情可行:

B.py

import fileinput
for line in fileinput.input():
    exec(line)

调用: A | python3 B.py

0 个答案:

没有答案