通过URL查询字符串参数将参数/参数发送到笔记本。
ipyparams的Python项目详细描述
ipyparams公司
通过URL查询字符串参数将参数/参数发送到笔记本。在
示例
如果要在笔记本中预填充参数,如foo=bar
和baz=1
,只需在URL中对它们进行编码:
https://your.jupyter.server/awsome_notebook.ipynb?foo=bar&baz=1
在笔记本中,只需包含以下内容:
^{pr2}$现在可以在ipyparams.params
字典中访问这些值。在
ipyparams.params['foo']# returns "bar"ipyparams.params['baz']# returns "1"
重复参数
URL查询字符串可以包含多个同名参数,例如https://your.jupyter.server/awsome_notebook.ipynb?foo=bar&foo=baz
。{{cd6>仍然可以使用最后一个^ cd6}参数。在
importipyparamsipyparams.params['foo']# returns 'baz'ipyparams.raw_params['foo']# returns ['bar', 'baz']
缺少参数
如果您试图访问一个不存在的参数,您只需返回None
。在
importipyparamsipyparams.params['unicorn']# returns Noneipyparams.raw_params['unicorn']# returns None
获取笔记本名称
importipyparamsipyparams.notebook_name# returns 'awesome_notebook.ipynb'
获取笔记本的完整原始URL
importipyparamsipyparams.raw_url# returns https://your.jupyter.server/awsome_notebook.ipynb?foo=bar&baz=1
- 项目
标签: