递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 7784|回复: 5
打印 上一主题 下一主题

[视窗] 【python连载2】火山PC官方python库使用-执行py脚本文件

[复制链接]

359

主题

6675

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
16916
跳转到指定楼层
楼主
发表于 2021-4-1 22:56:56 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 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




火山安卓+PC多部课程尽在:www.lkuaiy.com
回复

使用道具 举报

4

主题

1851

帖子

4370

积分

论坛元老

Rank: 8Rank: 8

积分
4370
沙发
发表于 2021-4-3 21:46:02 | 只看该作者
支持学习了
回复

使用道具 举报

4

主题

1851

帖子

4370

积分

论坛元老

Rank: 8Rank: 8

积分
4370
板凳
发表于 2021-4-5 13:56:24 | 只看该作者
好东西  必须点赞
回复

使用道具 举报

5

主题

31

帖子

236

积分

中级会员

Rank: 3Rank: 3

积分
236
地板
发表于 2021-4-30 14:06:28 | 只看该作者
本帖最后由 as7235153 于 2021-4-30 14:24 编辑

疑问已经解决

QQ拼音截图未命名.png (105.27 KB, 下载次数: 51)

QQ拼音截图未命名.png
回复

使用道具 举报

359

主题

6675

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
16916
5#
 楼主| 发表于 2021-7-3 11:36:15 | 只看该作者
每日一顶
火山安卓+PC多部课程尽在:www.lkuaiy.com
回复

使用道具 举报

359

主题

6675

帖子

1万

积分

贵宾

Rank: 9Rank: 9Rank: 9

积分
16916
6#
 楼主| 发表于 2022-7-19 09:53:35 | 只看该作者
日常一顶
火山安卓+PC多部课程尽在:www.lkuaiy.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-9-28 13:09 , Processed in 0.096825 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表