我有一个Bokeh服务器应用程序。我想在命令行上传递自定义选项:
bokeh serve /path/to/script.py --my-option foo
这可能吗? Will Bokeh会以某种方式通过这些选项吗?
答案 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']