通过URL查询字符串参数将参数/参数发送到笔记本。

ipyparams的Python项目详细描述


ipyparams公司

通过URL查询字符串参数将参数/参数发送到笔记本。在

示例

如果要在笔记本中预填充参数,如foo=barbaz=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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何使用Ibatis在插入时返回ID(使用返回关键字)   java(org.hibernate.TransactionException)org。冬眠TransactionException:事务未成功启动   java小程序jwindow始终位于JNLP顶部   在Java中重新解析JSON对象?   java单击后将ListView数据移动到新屏幕   Mule ESB中的java WSA寻址特性   Java,对象编程:获取返回0值的方法   hibernate的Java通用问题,如何处理T get(K id)   java在使用超级CSV读取CSV时忽略引用   ssh使用Java远程运行命令   java如何向具体用户发送websocket消息?   在JAVA中,我可以在不指定的情况下使用条件运算符吗?