Python基于周立功盒子的二次开发的封装和调用

时间:2021-08-02 01:06:56

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