当前位置: 首页 > article >正文

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

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
    

http://www.kler.cn/a/4106.html

相关文章:

  • 【SPIE出版|EI、Scopus双检索】2025年绿色能源与环境系统国际学术会议(GEES 2025)
  • ZooKeeper 核心知识全解析:架构、角色、节点与应用
  • Linux命令行工具-使用方法
  • 【力扣Hot 100】普通数组1
  • 达梦8-DMSQL程序设计学习笔记1-DMSQL程序简介
  • AIGC时代:如何快速搞定Spring Boot+Vue全栈开发
  • SAP 批量修改 工艺路线 和 BOM
  • Python:《寻找整数》
  • Python 使用 ChatGPT
  • c++并发与多线程
  • Python采集热门城市景点数据+简单制作数据可视化图
  • 笔记本只使用Linux是什么体验?
  • CRM服务管理是什么?如何使企业受益?
  • 告别Swing,拥抱JavaFX
  • linux 环境变量设置方法总结(PATH/LD_LIBRARY_PATH)
  • centos7安装mysql并添加密码
  • LeetCode SQL 607. 销售员 简单
  • Matlab实现PCA算法
  • GB28181视频平台LiveGBS如何实现主码流子码流随意智能切换,多屏播放时自动播放子码流单屏时自动主码流
  • 论文学习——Tune-A-Video
  • ChatGPT 使用 拓展资料:如何处理OpenAI 对 API 的调用限速
  • 【网络】 DNS域名解析的基本流程
  • nginx配合vite开启gzip压缩以及各种问题处理
  • 【数据分析之道-基础知识(四)】字典
  • 公司高层有必要考PMP证书吗?
  • CYAT81688如何切换模式