将命令行参数传递给Bokeh服务器应用程序

时间:2016-10-20 14:12:07

标签: bokeh

我有一个Bokeh服务器应用程序。我想在命令行上传递自定义选项:

bokeh serve /path/to/script.py --my-option foo

这可能吗? Will Bokeh会以某种方式通过这些选项吗?

1 个答案:

答案 0 :(得分:5)

是,使用--args命令行选项described in the User's Guide。在--args选项之后放置的所有内容都只会在sys.argv中显示为应用代码,正如您对任何普通python脚本所期望的那样。

运行此应用:

import sys
print(sys.argv)

通过此调用:

bokeh serve foo.py --args -x 1 bar --baz

然后打开会话将导致打印:

['foo.py', '-x', '1', 'bar', '--baz']