编码版学习方法--适合不会python的朋友【一】
评论
收藏

编码版学习方法--适合不会python的朋友【一】

经验分享
萧峰
2025-04-07 19:22·浏览量:1231
萧峰
发布于 2025-04-07 19:221231浏览

最近学习了一段时间的python,对python的基础也有了了解,然后现在回来回馈刚入坑高级,但苦于编程的小伙伴们啦!

影刀的编码版,是影刀官方的称呼,我个人更喜欢,影刀python版。在编码版中,你会看到一个叫做xbot的库,这个库是官方开发大佬自建整合的一个库,里面集合了类似可视化板块的指令,方便使用编码库的编程大佬们结合python的代码及第三方库,更好、更完美的融合使用。

一、现在先来介绍一下编码自带的代码含义:

import xbot #将名为 xbot 的模块完整地导入到当前 Python 脚本中

from xbot import print, sleep  #这行代码从 xbot 模块中导入特定的 print 和 sleep 对象到当前命名空间。导入后就可以直接以print()与sleep()使用,例如你可以直接在编码模块中使用print("hello"),sleep(10)。而不需要带库名 xbot.print("hello")这样。

from .import package  #从当前包中导入名为 package 的子模块或者子包。

from .package import variables as glv #从当前包的 package 子模块中导入 variables 对象,并为其指定别名 glv。

def main(args):   #而这里的args参数,是可视化模块儿与编码模块的流程参数桥梁,它将可是模块儿的参数,整理成为一个字典,传入给编码模块儿。(图一)

   pass  #pass 是一个空语句,确切含义是 “什么都不做”,也可理解为占位语句。

二、讲讲编码的使用方式

第一:就是调用流程

是将可视化模块的数据,通过流程参数,传递给编码版进行处理。

示例:

   第二:调用模块,通过在模块中定义一个函数方法来处理从可视化模块中得到的数据,这种方法就无需设置流程参数这座桥梁。

示例:只需要在可视化中传入园的半径,就可以得到圆的面积。

如果,可视化流程中出现多个返回值。那么你在设置返回值时,记得点亮python图标,通过索引下标获取返回结果。(不要看途中结果,看索引方式)

   第三:全局变量,影刀中的全局变量,不仅可以在子流程中使用,同样也可以在编码版中使用。

示例:使用全局变量,得到圆的面积

  第四:插入python代码

 这种模式,可通过在插入python代码中通过输入变量名,获取到流程中的变量数据。

至于编码调用编码,大家略微了解python,然后看看高级python视频,就能使用啦!这里呢,就不做叙述,因为不太贴合标题。

最后,就是最重要的节目啦,就是,不会编程的朋友,如何使用编码版的问题啦!!!

刚刚,我把编码版数据传递的方式,已经给大家做了示例,那么现在,我们就来通过一个小案例,通过极简的方式来给大家展示啦。

抱歉,内容太多啦,写在贴二去啦,大家可以在这个标题的第二部分查看,谢谢啦


收藏5
全部评论1
最新
发布评论
评论