是否可以使用“-i”python参数构建py2exe控制台应用程序?

时间:2012-03-14 01:18:52

标签: python py2exe

我想创建一个python程序的py2exe发行版,它使用-i命令行选项调用python。有谁知道这是否可能?另外,为了实现这一点,我是否需要对sys.exit()进行一些操作?

1 个答案:

答案 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()