将任何Python函数转换为在某个端口上接收JSON有效负载的服务。

serviceit的Python项目详细描述


服务it

Version statusLicensePyPI - Python VersionDockerGitHub release (latest SemVer including pre-releases)Latest version on PyPiDocumentation statusBuild & testMaintainabilityCoverage

将任何Python函数转换为在某个端口上接收JSON有效负载的服务。在

下面是一个小例子:

importserviceitdefreceiver(payload):print(payload)server=serviceit.server(1533,receiver)# Now it will receive JSON on 1533. For convenience:server.client().send(dict(message='hi'))print(server.bytes_processed)

更复杂的示例:隔离代码

您可以使用它来隔离代码的一个组件。 例如,rdkit可以通过Conda安装,但不能通过Pip(或Poetry)安装。 因此,创建一个服务并将其导入到Anaconda环境中以创建服务器, 在你的pip安装的客户端代码中。在

在Conda环境中,创建侦听端口1533的服务:

^{pr2}$

在pip安装客户端上的

importserviceitclient=serviceit.client(1533)client.send(dict(inchi='InChI=1S/H2O/h1H2'))

欢迎使用New issues和拉取请求。 请参考contributing guide。 {a13}生成。在

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

推荐PyPI第三方库


热门话题
java如何避免springbootstarterparent和dependency中的flyway包冲突   java文本文件写入不起作用   java获取名为DAO类的Bean创建异常   java类路径和清单文件   如何使用Java中的模式来获取像C中的“sscanf”这样的组?   java Spring自动连接具有构造函数的类   clientSecurity运行的java geode示例失败   java JavaFX:在FXML中从ResourceBundle访问非string对象   java登录到google firebase   java对象在通过构造函数后不会更改。为什么?   java(Android)对特定页面的操作webView   javascript如何在webview的js中从java调用变量   持久化—一种在Java中存储和检索对象而不使用关系数据库的简单方法?   java Ldap获取通讯组列表中的用户   java检查温度条件   java后退按钮警报框(Android Studio)   数组java列表问题:为什么我运行它时,它会在第三次打印时打印出4?   java相对路径与绝对路径