Python基于周立功盒子的二次开发的封装和调用
一、介绍
前面我们介绍如何拿到官网给的例程并使用起来,但在使用的过程中,我们发现官网给的例子非常的冗长,可读性不好,于是我进行分解和封装,使得程序更容易看明白,如下是我对结构的分解和介绍。
二、分装的依据
- 将通过ctypes模块调用c++动态库的接口函数的代码形成的python接口的代码全部单独放到了zlgcan.py文件;
- 将我们自己调用python接口实现的业务逻辑单独放在zlg_test.py;
- 分离之后,每次就可以根据自己的需求修改对应的业务逻辑代码,也就是修改zlg_test.py文件,而zlgcan.py文件则不需要改动。
三、具体的代码展示
-
zlgcan.py文件
#!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2023/3/21 17:44 # @Author : Shiqiang Wang # @File : zlccan.py # @Software: PyCharm # !/usr/bin/python