我想要在终端里输入python时那种功能(比如历史记录等)。我现在的脚本需要执行一些准备代码,等准备好了之后,用户应该能看到一个命令提示符。有什么好的方法可以实现这个吗?
你可以选择使用readline这个库,自己编写一些代码来实现命令行的功能,或者你也可以简单地准备好环境,然后直接使用IPython。
readline
IPython
在控制台运行这个脚本,使用命令 python -i。它会执行里面的命令,完成后会把你带到普通的Python控制台。
python -i