【发布时间】:2017-02-08 16:24:49
【问题描述】:
我有一个脚本,它需要一个参数来运行。通常,我可以使用标准 python 控制台使用以下命令从终端运行它:
$python3 myscript.py arg1 &
但我想在 jupyter qtconsole 中执行脚本。可以使用以下命令从终端启动外部控制台:
$jupyter qtconsole &
我尝试使用类似的方法启动 jupyter qtconsole 并使用参数 arg1 运行 myscript.py:
$jupyter qtconsole myscript.py arg1 &
但它没有奏效。是否有可能做到这一点?怎么样?
【问题讨论】:
-
不完全是
jupyter,但这有效:ipython3 -i echo_argv.py -- testing 1 2 3,启动一个控制台,运行each_argv.py并将--之后的参数传递给它。但是jupyter qtconsole不接受那些添加的字符串。 -
感谢您的评论!我尝试了类似的解决方案,但我确实需要使用
jupyter qtconsole。 -
在控制台/内核
jupyter两部分配置中,添加脚本和参数信息可能没有意义。谁使用它,控制台还是内核(运行 Python)?我想知道config文件中是否有任何有用的信息。 -
命令
$jupyter qtconsole &在新窗口中打开一个新控制台。事实上,我正在尝试编写一个 bash 脚本,该脚本启动具有不同参数的相同 python 脚本(args 用于 python 脚本),然后观察在多个控制台窗口中运行的执行。
标签: python bash jupyter qtconsole