如何启动Python ipython shell,自动运行一些命令并保持其打开?
我试过了
echo "print 'hello'" | ipython
这个命令可以运行,但ipython在执行完后立刻退出。
有什么想法吗?谢谢!
补充: 我其实需要把这个命令放进交互式的Django命令行,比如:
echo "print 'hello'" | python manage.py shell
所以gimel建议的-i选项似乎不管用(执行后命令行还是会退出)
4 个回答
0
我不太确定ipython是什么,但基本的python解释器有一个命令行参数,可以在执行完你给它的文件后,给你一个提示符。我手边没有解释器,所以不能告诉你具体是什么,但你可以通过输入 python --help
来查看。这个功能应该正好符合你的需求。
2
试试在你的 ~/.ipython 文件夹里找到 ipy_user_conf.py 这个文件。