我想创建一个python程序的py2exe发行版,它使用-i命令行选项调用python。有谁知道这是否可能?另外,为了实现这一点,我是否需要对sys.exit()进行一些操作?
答案 0 :(得分:1)
您可以通过invoking magic in your script^W^W^W^W manually calling the REPL.启动交互式Python shell。这大致相当于-i
标志(除非您可以在任何时间启动解释器,而不仅仅是在脚本的末尾。)
魔术看起来像这样(由Jason R. Coombs提供):
def interact():
import code
code.InteractiveConsole(locals=globals()).interact()