
Python
文章平均质量分 55
Python相关
SimonLiu009
半导体行业多年从业经历。现从事AIoT独立研发。
展开
-
python爬取小说并存储为txt文件
使用python爬取小说并存储为txt文件原创 2024-05-30 10:25:47 · 1829 阅读 · 3 评论 -
调教kimi写一个小说爬虫的全过程
调教kimi写一个小说爬虫的全过程原创 2024-05-30 10:32:00 · 2368 阅读 · 0 评论 -
CodeCursor的VScode插件写一个对比文件数量和大小的python程序
最近经常从mac往Nas的NFS共享文件夹备份文件,文件量大的时候可能偶尔会出现复制中断现象,所以写了个python脚本递归对比文件夹下文件的数量和大小。代码是使用CodeCursor的VScode插件写的。原创 2023-04-10 11:51:24 · 655 阅读 · 0 评论 -
使用python内置的imghdr模块读取图像文件以修正错误的扩展名
使用python内置的imghdr模块读取图像文件以修正错误的扩展名原创 2023-03-23 20:06:50 · 178 阅读 · 0 评论 -
python爬取URL动态生成的table表格并保存到文件
python爬取URL动态生成的table表格并保存到文件。可以分别以HTML格式表格或者纯markdown表格保存。原创 2023-03-07 16:36:01 · 604 阅读 · 0 评论 -
arm64 ubuntu主机安装chromium和chromedriver
谷歌浏览器至今没有推出ARM64版,如果你需要使用`selenium`跑浏览器自动化脚本,只有安装chromium+chromedriver。原创 2023-01-07 20:02:17 · 17973 阅读 · 2 评论 -
python的if __name__ == “__main__“语法错误SyntaxError: invalid syntax
python的if __name__ == "__main__"语法错误SyntaxError: invalid syntax的解决原创 2022-08-16 18:57:39 · 5568 阅读 · 3 评论 -
树莓派pyenv没有正确识别到虚拟环境的pip
树莓派pyenv没有正确识别到虚拟环境的pip的解决方法原创 2022-06-16 20:21:55 · 830 阅读 · 2 评论 -
使用Python Link SDK接入阿里云物联网平台
使用python Link SDK 连接阿里云物联网原创 2022-06-13 15:32:34 · 2640 阅读 · 0 评论 -
一个检查图片和标注是否匹配的python脚本
在进行深度学习的时候,有时候图片进行标注的时候,可能会因为漏标或者其他原因导致图片和标注文件不匹配。这个工具就用来解决这个问题。原创 2022-06-04 17:09:16 · 873 阅读 · 0 评论 -
chrome与chromedriver版本对应关系以及官方下载页面
在使用selenium模拟chrome浏览器的时候,需要用chromedriver,他们之间有个版本的对应关系。就最近而言,chrome与chromedriver的大版本号都一样了。Current ReleasesIf you are using Chrome version 102, please download ChromeDriver 102.0.5005.27If you are using Chrome version 101, please download ChromeDriver原创 2022-05-23 15:07:38 · 8933 阅读 · 1 评论 -
深度学习数据集整理工具(从海量训练集中均匀挑选一定比例的文件)
深度学习的训练数据集理论上当然是越大越好,但是有的时候我们为了快速验证和测试,并不需要超大量的训练数据(尤其是未标注的数据)那么从中均匀分布挑选数据就是一个实际的需求。原创 2022-05-21 19:12:15 · 616 阅读 · 0 评论 -
Python使用captcha库制作验证码,带参数输入
python使用captcha库生成验证码,一个命令行搞定各种参数设置。原创 2022-05-12 23:42:46 · 4936 阅读 · 1 评论 -
python键盘输入及其合法性检查的例子
python键盘输入及其合法性检查的例子原创 2022-05-10 17:15:47 · 1133 阅读 · 0 评论 -
python通过pyautogui库来控制鼠标和键盘
python通过pyautogui库来控制鼠标原创 2022-05-09 10:29:06 · 3030 阅读 · 0 评论 -
python视频转图片
使用opencv,遍历指定文件夹及其子文件夹的所有指定类型视频文件,读取每一帧并保存到另外的指定文件夹中。原创 2022-05-08 12:28:06 · 2313 阅读 · 0 评论 -
ARM64(aarch64)下安装tensorflow
ARM64/aarch64下安装tensorflow原创 2022-04-27 09:17:29 · 8329 阅读 · 4 评论 -
Python按照指定大小和比例居中裁剪和缩放图片
Python按照指定大小居中剪裁和缩放图片文件原创 2022-05-07 11:45:56 · 4227 阅读 · 2 评论 -
pyenv虚拟环境找不到requests模块的解决办法
pyenv虚拟环境找不到requests模块的解决办法原创 2022-04-27 09:29:21 · 1287 阅读 · 0 评论 -
python简单验证码识别两种方法
python简单验证码识别两种方法,包括ddddocr和muggle-ocr原创 2022-04-23 07:53:46 · 3736 阅读 · 0 评论 -
MacOS pyenv虚拟环境找不到tkinter的问题
解决MacOS pyenv虚拟环境找不到tkinter的问题原创 2022-04-18 13:34:53 · 1335 阅读 · 0 评论 -
pyinstaller用法
pyinstaller简单用法以及示例原创 2022-04-12 09:12:30 · 1040 阅读 · 0 评论 -
向jupyter notebook插入图片并控制大小和对齐方式
向jupyter notebook插入图片并控制大小和对齐方式原创 2022-04-07 16:05:24 · 10049 阅读 · 0 评论 -
ubuntu 下 jupyter 找不到模块的问题
解决ubuntu下jupyter找不到模块的问题原创 2022-04-03 00:33:24 · 2495 阅读 · 0 评论 -
LED点阵屏二次开发资料收集
仅做资料收集,供参考1.二次开发1.1仰邦led数字字体_LED控制卡(二次开发6k3)升级-调试_weixin_39599081的博客-优快云博客2.混合编程仰邦BX-Y1L的SDK二次开发—>用python32调用C++的dll库_绑个蝴蝶结的博客-优快云博客_仰邦led二次开发python ctypes库4_如何传递一个字符串_inch2006的博客-优快云博客使用 ctypes 进行 Python 和 C 的混合编程 - Anonymous596 - 博客园python原创 2021-09-13 11:35:58 · 1236 阅读 · 0 评论 -
python使用列表实现移动平均
写了段代码,但是移动平均会有明显的滞后,不适合实时要求高的场景。在这里先做一个记录吧。 if (len(angle_y) == 5): angle_y = [angle_y[1],angle_y[2],angle_y[3],angle_y[4],c_angle_y] avg_angle_y = sum(angle_y) / 5 + offset # print("avg_angle_y=",avg_angle_y) ystr = ("原创 2021-07-31 15:41:23 · 472 阅读 · 0 评论 -
chrome中通过xpath查找元素并实时验证
以优快云博客首页为例,查找登录链接。打开页面,按F12查看源码按CTRL+F调出查找输入框,输入你要查找的元素信息(比如输入登录查找它在源码中的位置)。或者先点击左上角的箭头,然后点击你想查看的登录/注册,右侧就会以灰色背景提示你所点击的元素的对应源码。然后有好几种方法可以定位它:1. 可以按照HTML标签的层级在输入框中输入,一步步查找比如/html/body/div/div/div/div[3]/div/div/a,在输入的时候,对应的元素会以黄色背景高亮显示。遇到同一个层级的相同元.原创 2020-12-29 22:02:56 · 7243 阅读 · 5 评论 -
python将文件夹下的图片创建到一个ppt文件
首先需要安装pptx库pip install python-pptx然后是代码(以png后缀为例):mport osimport pptxfrom pptx.util import Inchesppt_filename = input('输入目标ppt文件名(无需后缀):')full_ppt_filename = '{}.{}'.format(ppt_filename,'pptx')ppt_file = pptx.Presentation()pic_files = [fn for原创 2020-11-21 15:12:53 · 2597 阅读 · 0 评论 -
python控制台倒计时输出的两个小技巧
最近在写一个脚本,希望在time.sleep()的时候每秒钟有一次打印输出,找到两种方法:每秒打印一个小数点import sysimport timefor i in range(1,10): time.sleep(1) print('.',end='') sys.stdout.flush()在输出不换行的情况下,如果没有sys.stdout.flush(),python会在循环结束之后才一次性打印所有的点,和我们的目标背道而驰,所以需要每次打印原创 2020-10-28 11:44:57 · 2513 阅读 · 0 评论 -
在安装了pyenv的macos上使用python turtle模块
默认情况下macos下的brew和pyenv安装的python是不带turtle模块的,如果你要使用的话,可以这样做:去python官网下载macos的python安装包。它已经包含了Tk模块。Python Releases for Mac OS X | Python.org官网有个说明页面:IDLE and tkinter with Tcl/Tk on macOS | Python....原创 2020-04-19 19:56:08 · 1000 阅读 · 0 评论 -
apt-get 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系
如果sudo apt-get install <package name>出现如下错误:无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。可以先 sudo apt-get install aptitude然后 sudo aptitude install <package name> 解决。aptitude会自动搜寻并下载相关的依赖库。...原创 2020-04-16 10:00:02 · 1633 阅读 · 2 评论 -
python3-ws4py 安装 错误
如果你遇到如下错误:python3.7 : 破坏: python3-ws4py (<= 0.4.2+dfsg1-2) 但是 0.4.2+dfsg1-2 正要被安装解决办法:sudo pip3 install ws4py原创 2020-04-16 09:52:10 · 1894 阅读 · 0 评论 -
python使用pexpect与screen进行交互控制启动ffmpeg
最近在折腾screen内ffmpeg自动启动,但是树莓派不知道为啥运行ffmpeg几乎每次首次运行都会报错Input/output error,然后第二次运行就能正常工作。所以需要对screen的命令运行结果做一个判断,然后根据返回的内容决定是否再次运行命令。准备工作:1.开启screen的log参数编辑/etc/screenrc文件:sudo nano /etc/screenrc末...原创 2020-04-08 18:08:26 · 508 阅读 · 0 评论 -
while 循环导致 IndentationError: unexpected unindent错误
今日写一个python脚本出现IndentationError: unexpected unindent错误,反复检查多次,所有行重新输入缩进,甚至换了一个编辑器还是同样报错,而且是在if __name__ == '__main__':这一行报错。后来反复研究以后,发现代码中有while true:循环,内层还有try:,循环代码之后紧跟着就是if __name__ == '__main__':...原创 2020-04-06 22:04:02 · 1998 阅读 · 2 评论 -
python 线程间简单 event 通知
t = threading.Thread(target=do, args=(event_obj,)) 创建一个线程event = threading.Event() 创建一个eventevent.set()设置信号event.clear()清除信号event.wait()等待信号上代码import threadingimport timecount = 1event1 = t...原创 2020-04-03 11:14:43 · 762 阅读 · 0 评论 -
pyinotify asyncio监控文件和文件夹变化
你可能会问,为什么不用python的watchdog?因为watchdog用户可重写的实例方法就那么几个:self.on_any_event(event)# 任何事件发生都会首先执行该方法,该方法默认为空,dispatch()方法会先执行该方法,然后再把 event 分派给其他方法处理self.on_moved(event)# 处理 DirMovedEvent 和 FileMovedEve...原创 2020-03-29 12:36:48 · 821 阅读 · 0 评论 -
树莓派pigpio实现gpio中断(python版)
树莓派的pigpio库提供了一个方法来设置gpio中断,即callback():callback(user_gpio, edge, func)参数(Parameters):user_gpio:= 0-31.edge:= EITHER_EDGE, RISING_EDGE (default), or FALLING_EDGE.func:= user supplied callback fun...原创 2020-03-25 23:33:39 · 7328 阅读 · 15 评论 -
钉钉Mac版创建群及添加机器人
左上角+-发起群聊选择分类建群选择一个类别,例如“项目群”写入群名称,例如“树莓派测试群”,归属企业随便选,我也不知道这个列表钉钉是如何定义的,可能和已加入的群聊的归属企业有关。然后点击下方的立即创建。进入群聊,点击右上方的群设置,然后选择智能群助手点击添加机器人点击弹窗里面添加机器人右侧的三个点然后选择要添加的机器人类型,我因为要用python向群里发消息,所以选择了...原创 2020-03-25 22:49:48 · 1000 阅读 · 0 评论 -
crontab开机创建screen会话+启动pyenv+激活虚拟环境+自动运行python脚本
这是我尝试了很多次以后得出来的结果,大致先说明一下:screen使用-dmS参数以detached模式启动screenscreen名称和执行的命令使用变量传送,而不能直接在命令行指定。虚拟环境需要从绝对路径激活。上代码。创建/root/startup.sh,赋予执行权限,内容如下:#!/bin/bashscreen_name="updatepic" screen -dmS $s...原创 2020-03-20 21:43:26 · 1188 阅读 · 0 评论 -
树莓派 raspbian 开机启动python脚本
我是通过crontab来实现的。比如需要开机运行/home/pi/onenet/onenet.py并把错误log写入/home/pi/onenet/onenet.log,那么crontab -e之后插入一行:@reboot sleep 60 && nohup python /home/pi/onenet/onenet.py>>/home/pi/onenet/onen...原创 2020-03-17 22:03:35 · 774 阅读 · 0 评论