如何在python脚本末尾启动REPL?
如何在python脚本末尾启动REPL进行调试?在Node中,我可以执行以下操作:如何在python脚本末尾启动REPL?,python,python-3.x,read-eval-print-loop,Python,Python 3.x,Read Eval Print Loop,如何在python脚本末尾启动REPL进行调试?在Node中,我可以执行以下操作: code; code; code; require('repl').start(global); 有python替代方案吗?只需使用pdb(python调试器) 如果从命令提示符执行此操作,只需使用-i: ➜ Desktop echo "a = 50" >> scrpt.py ➜ Desktop python -i scrpt.py >>> a 50 这将在脚本执行后调用Py
code;
code;
code;
require('repl').start(global);
有python替代方案吗?只需使用pdb(python调试器)
如果从命令提示符执行此操作,只需使用
-i
:
➜ Desktop echo "a = 50" >> scrpt.py
➜ Desktop python -i scrpt.py
>>> a
50
这将在脚本执行后调用Python
或者,只需在脚本中将PYTHONINSPECT
设置为True
:
import os
os.environ['PYTHONINSPECT'] = 'TRUE'
您可以换一种方式,在repl环境中导入脚本
import os
os.environ['PYTHONINSPECT'] = 'TRUE'