Dji RoboMaster Tello SDK封装.4(打包,安装)

最后安装格式,你得写一个init得文件来完成SDK最后得编写
分别是包名,作者名字,授权方式,版权,版本,以及库中包含得文件
import setuptools
with open('README.md', 'r') as fh: long_description = fh.read()
setuptools.setup( name='easytello', version='0.0.9', author='yunswj', author_email='18247448418@.com', description='An easy framework to support DJI Tello scripting in Python 3', long_description=long_description, long_description_content_type='text/markdown', url='https://github.com/yunswj', packages=setuptools.find_packages(), install_requires=[ 'opencv-python' ], classifiers=[ 'Programming Language :: Python :: 3', 'License :: OSI Approved :: MIT License', 'Operating System :: OS Independent', ],)

在这些文件得最后面再写一下最终得安装文件

先执行这个语句来生成安装使用得egg文件

最后再执行这个安装语句

对了这个egg文件就是长这样,可以被解压出来

然后重新打包前记得先卸载再重复上面得步骤

之后可以开一个新文件来测试功能,可以看到已经可以自动补全了
from easytello import tello
drone = tello.Tello()# 初始化一个实例drone.command()# 开启SDK的控制模式drone.streamon()这里我就放一个最简单的demo了

开机先

连接TT的自身AP

这里是vscode,运行

可以看到日志功能很好用,一开始发了command,成功
后来视频流也成功。
就两行代码而已

视频的话,还算清晰

可以进去看一下我的视频接口是什么样子的。这里是集成到类里面了

这是单独得把函数写出来使用,这个可能使用得范围更加得广泛
赞 (0)
