kantopark的python实例的实用程序库

kantop的Python项目详细描述


KantoparkPython

这个包包含kantopark的python实用程序函数。里面的函数和类型使得开发python实例更加容易。

安装

pip install kantopy

用法

下面列出了一个典型的函数。

importjsondefmy_func(event):payload=event.json# some operations with the payload later# ...returnjson.dumps(payload)

由于kantopark的python函数必须始终返回一个字符串或字节对象(通过web传输的数据本质上是字节数据),因此使用json.dumps(...)可能会很乏味。

使用kantopy,下面是如何重新编写上述内容的方法

fromkantopyimportEvent,as_jsondefmy_func(event:Event):# notice the typings herepayload=event.json# minimize misspelling with typings# some operations later# ...returnas_json(payload)

如果要返回图形(matplotlib或plotly),请使用以下方法。

fromkantopyimportEvent,as_pngfrommatplotlib.figureimportFigurefrommatplotlib.backends.backend_aggimportFigureCanvasAggasFigureCanvasdefcreate_figure():fig=Figure()axis=fig.add_subplot(1,1,1)xs=range(100)ys=[x*2+3forxinxs]axis.plot(xs,ys)# just a straight linereturnfigdefmy_func(event:Event):fig=create_figure()returnas_png(fig)# this would return the output as a png image

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

推荐PyPI第三方库


热门话题
具有较旧spring启动版本的java Maven依赖项   java如何在安卓中获取移动网络活动计划使用历史记录   java CXF抛出了所有策略替代方案都无法满足的问题   java如何创建类似ApachePOI的程序   Java Hashmap如何处理单词网格中的键冲突   java如何在多个下拉列表中搜索下一个元素   如何将css文件导入我的JavaSpringWebApp?   如何在Java中将字符串[]转换为字符串[]?   排序如何在Java中根据列的组合对spark dataframe进行排序?   java错误:无法访问com的zzbej类文件。谷歌。安卓gms。内部的没有找到zzbej   illegalargumentexception Java Comparator引发非法参数异常   java删除ShaperRenderer偏移量   安卓中的java出生日期问题   设置MediaBrowserService和MediaSession时遇到java问题   java对抛出声明的澄清   java在IntelliJ IDEA的Gradle项目的“提供”范围内添加依赖项   带2个变量的java For循环?   java是一个更平坦的问题   使用JACOB保存Word文档(Java)