如何在python脚本的末尾启动REPL?

Lap*_*sio 5 python python-3.x read-eval-print-loop

如何在 python 脚本的末尾启动 REPL 进行调试?在 Node 我可以做这样的事情:

code;
code;
code;

require('repl').start(global);
Run Code Online (Sandbox Code Playgroud)

有没有python替代品?

Jim*_*ard 7

如果您从命令提示符执行此命令,只需使用-i

\n\n
\xe2\x9e\x9c Desktop echo "a = 50" >> scrpt.py\n\xe2\x9e\x9c Desktop python -i scrpt.py \n>>> a\n50\n
Run Code Online (Sandbox Code Playgroud)\n\n

这会在脚本执行后调用 Python。

\n\n

或者,只需在脚本中PYTHONINSPECT设置:True

\n\n
import os\nos.environ[\'PYTHONINSPECT\'] = \'TRUE\'  \n
Run Code Online (Sandbox Code Playgroud)\n