易语言完美调用Python 3.6 Requests实例

易语言 2020-07-21 00:01:21

易语言完美调用Python 3.6 Requests实例

运行目录 = 取运行目录 ()
目录 = 运行目录 + “;”
' Lib 里面是常用支持库 py 和 pyc ps: pyc 类似于 Dll 文件
目录 = 目录 + 运行目录 + “\Lib;”
' 加入 requests 库 ;;;自己参考目录
目录 = 目录 + 运行目录 + “\Packages\Requests;”
Python.初始化 (目录, , &_错误处理)
' Py 目录 下的 getip.py 文件
模块 = 导入模块_Py (“Py.getip”)
' getip.py文件 对应的 函数名称 getIP
Py对象1 = 模块.取属性_文本 (“getIP”)
Py对象2 = 模块.取属性_文本 (“translate”)

' py 中 编码问题, 这里转成字节集 传入 字符串用(u) 数字用(i) 空字符()
' 传参1 相对应Dll命令,自己参考,和修改 定制.
局临时.置指针 (传参1 (“()”))
编辑框X.内容 = Py对象1.调用 (局临时).取易文本 ()

.版本 2

' py 中 编码问题, 这里转成字节集 传入 字符串用(u) 数字用(i)
' 传参1 相对应Dll命令,自己参考,和修改 定制.
' python 中 不用定义变量 易语言就有点麻烦了 本来打算全部统一用 Py_VaBuildValue 传数组, 碰到 传参4 那样的 就没办法了,易语言就是这样.自己定义吧
局临时.置指针 (传参2 (“(u)”, 编码_ASCII到Unicode (编辑框1.内容)))
编辑框2.内容 = Py对象2.调用 (局临时).取易文本 ()