如何让 Python 解释器发出 NOP 指令?

How to get the Python interpreter to emit a NOP instruction?

有没有办法让 Python 的解释器将任何 Python 代码编译成 NOP 指令?

(我这里说的是通过编译Python代码获取字节码,而不是直接生成。)

这似乎是不可能的。 NOP 操作码仅由 peephole optimizer 生成,但窥孔优化的最后一步删除了所有 NOP 并重新定位新指令索引的跳转。

事实上,除了错误,这似乎在每个 Python 发布的版本中都是不可能的。在 Python 2.3 中,没有 NOP 操作码,而在 Python 2.4 中,窥孔优化器已经删除了它生成的所有 NOP。