本帖最后由 1185907650 于 2021-4-1 22:58 编辑
连载2:火山PC官方python库使用-执行py脚本文件上节分享了直接执行python代码的方法,有些小伙伴有疑惑,我们先解答下:
问题1:能否将执行结果 获取到文本保存使用?
这个问题后期会专门讲到的,执行结果是是否成功的逻辑值有正常返回的。至于你需要的数据可以通过执行python函数的返回值进行获取,当然本文介绍的执行文本语句的方式是需要建立变量进行保存数据,PyRun_SimpleString中的变量其实是__main__模块的属性,可以利用这点获取变量的内存地址,你就可以获取数据了。 后续会有文章举例。
问题2:有些同学反馈不会更改原官方库代码,现在也不需要更改了,只需要将火山版本更新只20210329日更新的版本即可。
具体怎么更新?在利快云网站下载最新绿色版即可。
接下来开始我们今天的分享,直接运行.py结尾的脚本文件。
先看效果:按钮1直接人为抛出异常进行显示,点击按钮2调试输出python脚本中的print输出内容:
下面我们将步骤重点过一遍:
第一步新建工程设计布局:
第二步:工程中添加python支持库模块
第三步:编写代码
我们要提前准备好测试用的testpy123.py脚本文件,内容如下:
包含两个自定义函数,一个抛出异常函数output_error,一个打印文本函数test。
注意点:
1.testpy123.py文件必须在程序设置python库的目录下
2.加载文件不用.py后缀
3.加载方法也不用()只需要函数名字
完成后运行程序,结果如下:
是不是特别简单,赶紧加入利快云大家庭,享受无尽火山学习**,共同进步提高,加油。
由于本章代码都做了详细注释,基本没有什么难度就不提供源码了,若有问题可在下方留言或在群里咨询,看见必第一时间回复。
本文章转载自利快云,原文地址:https://www.lkuaiy.com/ArticleForumInsidePage?id=16171216783334
|