![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python小栈
文章平均质量分 68
请叫我雯子小姐的小爷
这个作者很懒,什么都没留下…
展开
-
Python通过蓝牙获取米家温湿度计2的数据
引言最近入手了一个米家温湿度计2,今天介绍一下如何使用Python获取它的数据。实验过程我们使用到了python的bluepy模块,用以连接蓝牙设备。温度、湿度和电压数据获得我们可以直接通过蓝牙直接获取温度、湿度和电压的数据,得到的为bytes格式:temp=int.from_bytes(data[0:2],byteorder='little',signed=True)/100humidity=int.from_bytes(data[2:3],byteorder='little')volt原创 2021-04-02 16:41:50 · 8239 阅读 · 18 评论 -
使用Python进行微信公众号开发(三)回复消息
写在前面《使用Python进行微信公众号开发》系列文章将与大家分享如何使用Python一步步搭建微信公众号后台服务器。效果体验扫码“是雯子吖”公众号进行体验配置自己的公众号后台进行体验想要体验效果的小伙伴可以将微信公众号后台的 开发-> 基本配置 -> 服务器配置 中的Token随意配置,服务器地址配置为 https://apit.toodo.fun/wechatMP/ + Token,如Token = hello # 可随意设置,但是要保证与服务器地址最后一项相同服务器地址:原创 2021-03-28 17:24:47 · 1822 阅读 · 0 评论 -
使用Python进行微信公众号开发(二)接收消息
写在前面《使用Python进行微信公众号开发》系列文章将与大家分享如何使用Python一步步搭建微信公众号后台服务器。效果体验扫码“是雯子吖”公众号进行体验配置自己的公众号后台进行体验想要体验效果的小伙伴可以将微信公众号后台的 开发-> 基本配置 -> 服务器配置 中的Token随意配置,服务器地址配置为 https://apit.toodo.fun/wechatMP/ + Token,如Token = hello # 可随意设置,但是要保证与服务器地址最后一项相同服务器地址:原创 2021-03-27 11:17:38 · 2460 阅读 · 0 评论 -
使用Python进行微信公众号开发(一)服务器对接
写在前面《使用Python进行微信公众号开发》系列文章将与大家分享如何使用Python一步步搭建微信公众号后台服务器。效果体验扫码“是雯子吖”公众号进行体验配置自己的公众号后台进行体验想要体验效果的小伙伴可以将微信公众号后台的 开发-> 基本配置 -> 服务器配置 中的Token随意配置,服务器地址配置为 https://apit.toodo.fun/wechatMP/ + Token,如Token = hello # 可随意设置,但是要保证与服务器地址最后一项相同服务器地址:原创 2021-03-26 12:48:09 · 2984 阅读 · 3 评论 -
uwsgi+flask+APScheduler定时任务不执行的解决
问题描述flask项目使用flask_apscheduler运行定时任务,直接运行可以执行定时任务,但是通过uwsgi部署到服务器后任务不执行。解决方法首先在uwsgi.ini中添加enable-threads = true然后值得注意的是,不要将以下代码写到if name == 'main’中:scheduler = APScheduler()scheduler.init_app(app)scheduler.start()应当将任务的注册放到入口外面,仅将app.run()放到入口里原创 2021-03-23 15:19:04 · 2710 阅读 · 0 评论 -
Python微信公众号框架ToodoWechat使用
toodoWechat 微信公众号开发框架安装克隆GitHub源码至本地或者点击下载源码包,然后拷贝ToodoWechat.py至你的项目路径git https://github.com/MR5356/toodoWechat.git使用实例化应用import ToodoWechata = ToodoWechat('appID', 'appSecret')上传图文中的图片,返回图片src地址,可直接在图文中使用picUrl = a.uploadNewsPicture('test.png原创 2021-03-09 18:34:13 · 401 阅读 · 1 评论 -
对于Python中if __name__ == “__main__“的理解
在python编程中,最常见的一句话就是if __name__=='__main__'这句话是python的入口,如这样使用if __name__=='__main__': print("Hello world")这个程序得到的结果就是Hello world我们来解剖一下这一句话,进行下面这个操作def prt(): print(__name__) print(type(__name__))if __name__=='__main__': prt()原创 2021-02-23 20:20:16 · 149 阅读 · 0 评论 -
Pyqt5-多线程QThread的使用
在使用pyqt5进行GUI编程的时候,网上能够找到的材料寥寥无几,往下这几篇文章是我自己的踩坑记录,如果有遇到一些棘手的问题,可以私聊我,一起探讨。首先,pyqt5中使用多线程需要自己重写QThread的run函数class Search_movie(QThread): display_signal = pyqtSignal(str) ##此处定义了一个信号,可以用来与主程序交互 def __init__(self, name): super().__init__()原创 2021-02-23 20:16:33 · 2548 阅读 · 4 评论 -
python中使用元类
type()python中函数和类的定义,不是编译时定义的,而是运行时动态创建的。比如定义一个class,写法一:class Toodo(object): def fun(self, msg="toodo.fun"): print(msg)写法二:def fun(self, msg="toodo.fun"): print(msg)Toodo = type("Toodo", (object,), dict(fun=fun))其中,type函数一次传入3个参数:原创 2020-11-04 09:52:51 · 151 阅读 · 1 评论