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



我想制作一个python程序的py2exe分发版,该程序使用-I命令行选项调用python。有人知道这是否可能吗?此外,要使其工作,我需要对sys.exit()做些什么吗?

您可以通过在脚本^W^W^W中调用magic手动调用REPL来启动交互式Python shell。这大致相当于-i标志(除了您可以在任何时候启动解释器,而不仅仅是在脚本结束时。)

魔术是这样的(杰森·R·库姆斯提供):

def interact():
        import code
        code.InteractiveConsole(locals=globals()).interact()

最新更新