当前位置:  开发笔记 > 编程语言 > 正文

你怎么能以编程方式告诉CPython解释器完成后进入交互模式?

如何解决《你怎么能以编程方式告诉CPython解释器完成后进入交互模式?》经验,为你挑选了2个好方法。

如果使用-i选项调用cpython解释器,它将在完成运行的任何命令或脚本后进入交互模式.有没有办法在一个程序中让解释器执行此操作,即使它没有给出-i?明显的用例是在发生异常情况时通过交互式检查状态进行调试.



1> Douglas Leed..:

你想要代码模块.

#!/usr/bin/env python

import code    
code.interact("Enter Here")



2> theller..:

设置PYTHONINSPECT环境变量.这也可以在脚本本身中完成:

import os
os.environ["PYTHONINSPECT"] = "1"

为了调试意外异常,你也可以使用这个很好的食谱http://code.activestate.com/recipes/65287/

推荐阅读
mobiledu2402851203
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有