▶python
文章平均质量分 57
python
锡城筱凯
人工智能和机器人爱好者,因资金有限,常在机器人仿真软件中游荡。目前从事无人驾驶行业。
展开
-
[Python库] pyudev
pyudev支持libudev的所有功能,可以通过官方提供的接口枚举设备、查找设备属性或者监听设备状态,包括异步监听。想更全面的获取设备属性,不但要去了解pyudev的用法,更要学习udev的底层知识。提供了现成的监听接口,可以识别目前市面上所有类型的设备。是linux的设备和硬件管理库。时,会输出设备的行为以及设备地址。官方提供了几种查找设备的方法。的python版本,而。根据系统设备路径查找设备。获取到设备后获取设备属性。根据设备标识符查找设备。根据设备路径查找设备。根据设备文件查找设备。原创 2024-05-28 23:09:07 · 1052 阅读 · 1 评论 -
[Python] 获取当前函数名的三种方法
输出:get_fun_name_1。输出:get_fun_name_2。输出:get_fun_name_3。可以用来获取当前函数的句柄,返回。使用下面的代码获取函数的名称。函数内和函数外都可以用。来获取的函数运行信息。原创 2024-03-01 15:22:04 · 1325 阅读 · 0 评论 -
Python3 如何定位错误:段错误 (核心已转储)
段错误:当访问的内存超出了系统所给程序的内存空间后,CPU就会产生相应的保护,从而出现段错误。core dumped 核心已转储:当程序运行过程中发生异常,程序异常退出时,操作系统会将当前程序的内存状况存储在core文件中,称之为核心已传储。(linux中如果内存越界会收到SIGSEGV信号,然后就会core dump)原创 2024-01-22 15:22:42 · 1541 阅读 · 0 评论 -
[python库] mistune库的基本使用
mistune库是一个解析Markdown的利器,使用起来非常简单。当我们想要解析Markdown格式的文档时,只需两步就能将其转换成html格式。原创 2023-12-07 18:24:53 · 683 阅读 · 0 评论 -
Matplotlib x轴设置间隔
【代码】Matplotlib x轴设置间隔。原创 2023-05-05 14:16:11 · 2091 阅读 · 0 评论 -
[python库] base64库的基本使用
base64是一种二进制到文本格式的编码方式。具体来说就是将byte数组编码为字符串的方法,而编码出来的字符串只包含ASCII基础字符。虽然说base64是一种编码方式,但是它,因为该算法的加解密算法已经众所周知。**Base64真正的作用是为了解决各系统以及传输协议中二进制不兼容的问题。**比如base64的使用场景比较典型的就是电子邮件,因为电子邮件中的附件中往往有不可见的字符。Base64编码要求把3个8位字节(38=24)转化为4个6位的字节(4。原创 2022-12-25 17:34:59 · 1495 阅读 · 0 评论 -
gcc_ error trying to exec ‘cc1plus‘_ execvp_ no such file or directory error_ command ‘gcc‘...
gcc: error trying to exec 'cc1plus': execvp: no such file or directory error: command 'gcc' failed with exit status 1原创 2022-12-02 11:49:48 · 619 阅读 · 0 评论 -
[python知识巩固]迭代器和生成器详解
迭代器功能上和list遍历没有区别,也就是遍历一个list,不过一次只返回一个元素。也就是说在我们没有明确要求他获取下一个元素之前,是不知道下个元素是什么的。迭代器的工作原理被计算机科学称之为。由于迭代器的惰性属性,是处理无穷大问题的好方法,即可以永远迭代可迭代对象。在python中迭代器函数为,是一种特殊的函数,它能使我们实现迭代器。原创 2022-10-03 13:55:40 · 547 阅读 · 0 评论 -
低成本实现webhook接收端[python]
Webook本质上也是API,只不过是反向调用,即前端不主动发送请求,完全由后端推送。简单来说,Webhook是一个接受HTTP POST或是GET,PUT,DELETE的URL,一个实现了Webhook的API提供商就是在当事件发生的时候会向配置的URL发送信息,与请求-响应式不同,使用Webhook可以实时接收到变化。Ps:Webhook可能会发出大量的请求,确保接受的URL不被泄露或者应用能及时处理这些请求。原创 2022-09-12 17:12:27 · 6730 阅读 · 5 评论 -
[python知识巩固]内建函数reversed()
reversed()原创 2022-09-03 21:04:02 · 256 阅读 · 0 评论 -
[python知识巩固]特殊函数repr()
repr()函数的基本用法原创 2022-08-27 23:05:06 · 359 阅读 · 0 评论 -
[python 知识巩固]python 变量、函数、类的命名规则
函数前加下划线代表着私有函数。原创 2022-08-21 11:07:19 · 932 阅读 · 2 评论 -
[pyinstaller]如何减小pyinstaller打包体积
[pyinstaller]如何减小pyinstaller打包体积平时在使用pyinstaller打包python程序动辄几十M甚至几百M这边列出常用一些库单独打包的惊人大小Packages包含大小空10.4MPyqt541.9Mnumpy324MPandas498Mnumpy+Pandas(两者有重叠部分)547MMdfreader(自带Pandas和UI界面,会带入QT)548M不管怎样,我们能让自己写的程序打出来的包越小越好,尽量原创 2022-04-20 16:38:04 · 6772 阅读 · 1 评论 -
[pyqt5]设置支持高分辨率屏幕自适应
[pyqt5]设置支持高分辨率屏幕自适应问题:在使用1080*1920显示器开发项目时,写的界面可以很完美的显示,但是当把软件给别人的高分辨率电脑使用时就会出现文字或者格式乱的情况。可以使用下面的一行代码解决这个问题:QtCore.QCoreApplication.setAttribute(QtCore.Qt.AA_EnableHighDpiScaling)如何测试:win10下进入设置->系统->屏幕。调整缩放布局,如果使用不通的缩放比例时软件也能完美的自适应,说明程序运行正常。原创 2022-04-17 15:52:11 · 5604 阅读 · 2 评论 -
[pyqt5] 多线程遇到QThread: Destroyed while thread is still running解决方法
[pyqt5] 多线程遇到QThread: Destroyed while thread is still running解决方法当前我的程序是这样的,但是运行程序之后会报QThread: Destroyed while thread is still running的错原因是在这个窗口MainWinodw类下,download_thread只是一个局部变量,按钮点击运行完这两行代码后就退出这个函数了,它的生命周期也就结束了,但是这个线程里的程序还在运行 所以才会报错,只要将他们改成类下的变量或者全局原创 2022-04-13 21:10:32 · 1167 阅读 · 0 评论 -
如何零成本实现软件更新方案[Python]
如何零成本实现软件更新方案[Python]文章目录如何零成本实现软件更新方案[Python]软件升级过程:将要更新的版本信息发布至云将更新包挂载至蓝奏云平台上本地运行程序从云上获取版本信息和当前版本信息进行比对实现更新软件升级过程:将要更新的版本信息发布至云将更新包挂载至蓝奏云平台上本地运行程序从云上获取版本信息和当前版本信息进行比对实现更新将要更新的版本信息发布至云这个步骤采用一些在线自定义参数平台来作为我版本信息发布的平台,经过最近的资料搜集,发现ROLL提供的API非常好用(免费的原创 2022-03-31 19:00:00 · 1552 阅读 · 2 评论 -
局域网下实现高清低延时图传(一)
乘着空闲时间想做一个基于树莓派的监控,所以第一步就需要实现树莓派的摄像功能。我这里用到的是树莓派盗版的摄像头(CSI接口摄像头),在淘宝上购买的价格也就在30RMB左右,很便宜。个人博客:https://www.xiaokai1999.cn/一、树莓派的摄像头操作1.查看是否加载到了对应的video device设备:ls /dev/可以看到在里面没有看到vedio device,如果有的话会有vedioX(X={0,1,2,3…})2.使能树莓派摄像头sudo raspi-config原创 2020-05-22 19:30:55 · 2344 阅读 · 1 评论 -
Linux上一站配置python(pip3,源)
文章目录1.python pip更换国内源方式1:临时下载方式2:永久下载2.没有pip3或者pip,那就重新生成一个pip(python2)安装:1.下载以下文件2.python2 执行3.建立软连接4.查看pip版本pip3(python3)安装1.下载以下文件2.python3 执行3.建立软连接4.查看pip3版本1.python pip更换国内源清华大学:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com原创 2020-05-15 13:19:23 · 515 阅读 · 0 评论 -
[Python趣味应用]总有人想偷看你电脑?留下证据后办他~~
**最新文章会在我的个人网站发布:http://www.xiaokai1999.cn/**这个项目在寒假前就做了,因为当时在学校,不管是来窜宿舍的同学或者是自己宿舍里的同学,总会有人对我的电脑产生兴趣,然后偷看我的电脑。于是我就想了个办法,记录那些偷看过我电脑的人。嘿嘿,接下来就是男生之间的交易了。大概想法:实现效果:语音视频文件展示–>因为视频太短,上传到bilibili...原创 2020-04-26 15:02:43 · 429 阅读 · 0 评论 -
疫情让我使用V-rep仿真(结合pythonAPI)实现机器人视觉巡线+pid调速,
因为疫情原因,在家上网课。因为放假前完全没有想到会放如此长的‘假’,所以我把所有学习用的开发板、硬件、开发教程书籍都放在了学校实验室里,从而现在不但不能在家做实物,也不能去学校做实物的尴尬情形。随后因为一门课(计算机控制技术)改变了这种尴尬的情形。 张老师推荐我们使用Vrep进行机器人仿真,并且实现pid控制,于是乎我马上利用空闲时间研究了这款软件,做了机器人视觉巡线+...原创 2020-04-07 14:47:01 · 10121 阅读 · 14 评论 -
解决Python 在我的sublime 里经常出现的UnicodeEncodeError问题
每当我在使用requests模块时,总会出现显而易见,看到‘gbk’我们就能知道出现这个问题肯定是因为编码的问题,于是乎我在Pycharm里运行了相同的程序,可以正常运行,我们就可以断定是sublime软件的编码有问题。方法一:解决办法:改变标准输出添加代码:from sys import stdoutfrom io import TextIOWrappersys...原创 2019-07-16 12:09:58 · 301 阅读 · 0 评论