python Python脚本打开具有当前解释器状态的交互式控制台。感谢readline / rlcompleter,您可以使用向上/向下箭头(历史记录
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python Python脚本打开具有当前解释器状态的交互式控制台。感谢readline / rlcompleter,您可以使用向上/向下箭头(历史记录相关的知识,希望对你有一定的参考价值。
import console
example_list = [1, 2, 3]
example_tuple = ('abc', 'def')
console.copen(globals(), locals())
print 'this will be continued'
"""
Console module provide `copen` method for opening interactive python shell in
the runtime.
"""
import code
import readline
import rlcompleter
def copen(_globals, _locals):
"""
Opens interactive console with current execution state.
Call it with: `console.open(globals(), locals())`
"""
context = _globals.copy()
context.update(_locals)
readline.set_completer(rlcompleter.Completer(context).complete)
readline.parse_and_bind("tab: complete")
shell = code.InteractiveConsole(context)
shell.interact()
以上是关于python Python脚本打开具有当前解释器状态的交互式控制台。感谢readline / rlcompleter,您可以使用向上/向下箭头(历史记录的主要内容,如果未能解决你的问题,请参考以下文章
Python练习——同时安装python2 与 python 3如何选择不同解释器运行脚本
找到 Python 解释器的完整路径?
windows创建定时任务执行python脚本
python—模块-os
python os,sys模块的使用
在 Perl 脚本上使用另一个解释器运行代码