【问题标题】:How to load scripts into a python interpreter session, and letting python start the interactive mode?如何将脚本加载到 python 解释器会话中,并让 python 启动交互模式?
【发布时间】:2019-06-27 13:02:51
【问题描述】:

我想要其中之一:

  1. python my_routines.py之类的脚本启动python,让python进入交互状态,同时my_routines.py中的代码已经加载/运行。

  2. 以交互模式启动python并以某种方便(简短易记)的方式加载my_routines.py

当然,我想预加载一些东西,然后在交互模式下玩弄它。

涉及加载模块的建议 (python -m ....) 不必申请 ;-)

期待你的想法!

双胞胎

【问题讨论】:

标签: python


【解决方案1】:

要在运行脚本后继续 REPL,请使用python -i test.py 运行它,其中-i 代表交互式

对于从 REPL 内部加载,您可以使用 exec,但最好的选择是使用 ipython 及其 %load 命令。 (ipython 是一个改进的 repl,所以无论如何你都应该使用它)

【讨论】:

  • 啊,当然,-i 选项忘记了那个。谢谢。 exec 是一个很好的提示。可悲的是,在当前的应用程序中ipython 是不可能的。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-04-14
  • 1970-01-01
  • 2014-02-13
  • 1970-01-01
相关资源
最近更新 更多