aardio使用任意版本Python的用法

编程入门 行业动态 更新时间:2024-10-19 14:38:40

aardio使用任意<a href=https://www.elefans.com/category/jswz/34/1771446.html style=版本Python的用法"/>

aardio使用任意版本Python的用法

aardio中调用python的方法有两种,py3 和 process.python模块

  • py3模块:如果经常要拿到python返回的值或从aardio中传数据给python去处理,aardio和python的交互比较多的话,可以考虑使用py3模块,缺点是:py3模块使用起来比较麻烦些,尤其是在异步多线程操作的话,中间需要学习的东西比较绕。
  • process.python模块:如果aardio和python的交互不多(比如aardio负责做界面,python负责做爬虫或负责下载文件之类程序),只需后台由python负责完成相关工作的,用process.python来处理是非常方便的,而且使用logRespone可以完整回传Python中print或loggin打印出的信息给aardio的界面控件。 缺点:一般直接指定执行.py脚本,中间不好做交互,参数传递一般在execfile()命令执行时传递给python脚本,然后待脚本执行完成。

关于process.python如何使用?

// process.python.execfile 实际上就是执行:"../py/python3.8.exe xxx.py"
// python文件中用sys.args来接收参数
import process.python
pyMain = process.python.execfile("\py_source\test_arrdio_process_python.py","ar_parm1 ar_parm2")    // execfile(@code,@2) // 参数 @code:py文件,此方法可以在py文件中使用获取文件路径的方法或函数,但不能在文件前用$将文件加载为资源文件// 参数 @2:可以用一个字符串参数指定多个启动参数,空格分隔多参数// 和 exec(@code, @2)的区别:exec()可指定py文件或$开头的资源文件,但注意这是内存加载Py代码,Py并不知道文件路径// 如:var pyMain = process.python.exec($

更多推荐

aardio使用任意版本Python的用法

本文发布于:2023-11-16 13:38:20,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1623993.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:版本   aardio   Python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!