找回密码
 立即注册

QQ登录

只需一步,快速开始

VVANVI 悬赏达人认证
论坛元老   /  发表于:2021-11-22 19:07  /   查看:6569  /  回复:14
本帖最后由 VVANVI 于 2021-11-22 19:09 编辑

Python 活字格混合使用分享
     一直有格友说活字格怎么调用python应用,  这里提供一个思路:论坛里也看了大神用c#,java 等其他编程语言结合活字格的使用,python的很少。其实思路都大同小异
Python号称 除了写操作系统, 其他的基本都能写。热度也很高:
那么着呢么让活字格执行调用Python 代码呢?

整体思路如下
image.png807184448.png

直接上代码:
工具   vs code  python 3.8 活字格7.0.103
  ptyon 代码
image.png481253051.png
做个一个get请求的服务,发送一个get请求参数是{“name”:“jack”}
返回是加前缀   我是返回的信息jack
这里只是做一个示例python代码里面可以做你想要的任何处理比如操作数据库,操作文件,删库也行,反正你发送一个请求,python 就给你做你要做的事情
活字格http 请求
服务端命令示例
image.png899030151.png
页面调用服务端命令

image.png905284118.png


image.png265476073.png
以上就完成活字调用Python 代码!
pytyon_活字格混合使用案例.fgcc (251.74 KB, 下载次数: 394)

pytyon活字格混合使用后案例.zip

86 KB, 下载次数: 403

评分

参与人数 2金币 +666 满意度 +5 收起 理由
一鹏 + 5
Chelsey.Wang + 666 赞一个!

查看全部评分

14 个回复

倒序浏览
跳一跳
中级会员   /  发表于:2021-12-7 06:57:18
沙发
多谢大神,确实开拓了思路。
回复 使用道具 举报
renho活字格认证
银牌会员   /  发表于:2021-12-7 10:40:22
板凳
这就是正常的api调用
不论是Python还是nodejs
各种语言都能轻松实现
现在阿里腾讯的serverless用起来不是更香
回复 使用道具 举报
137294886
金牌服务用户   /  发表于:2021-12-22 11:28:29
地板
回复 使用道具 举报
icepoint223
初级会员   /  发表于:2021-12-23 20:42:08
5#
调用python要在服务器上安装python吧
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2021-12-23 20:54:59
6#
本帖最后由 VVANVI 于 2021-12-23 20:57 编辑

运行源码需要python环境,打包成exe程序就不用装py  ,Pywin32 包 打开word依赖office  ,服务器上要装office 不然没法转
回复 使用道具 举报
马强爱学习
注册会员   /  发表于:2021-12-24 10:32:22
7#
:i0tw
回复 使用道具 举报
icepoint223
初级会员   /  发表于:2021-12-24 15:01:14
8#
试了下,可以执行sql但是,如果根据参数传值作为sql的条件执行呢
比如:sqld="delete from  table_d4  where record_id = name"
这个name参数好像不行,会报错。
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2021-12-24 15:04:13
9#
icepoint223 发表于 2021-12-24 15:01
试了下,可以执行sql但是,如果根据参数传值作为sql的条件执行呢
比如:sqld="delete from  table_d4  whe ...

你发错地方了吧! python 不是这样执行SQL的
回复 使用道具 举报
VVANVI悬赏达人认证
论坛元老   /  发表于:2021-12-24 15:05:12
10#
sqld="delete from  table_d4  where record_id = %s" ,name
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部