Python
>龙在天涯<
这个作者很懒,什么都没留下…
展开
-
Python学习——QSerialPort串口工具使用
Python版本QSerialPort串口工具使用方法。原创 2022-10-27 14:45:18 · 1333 阅读 · 0 评论 -
python使用openpyxl 判断空单元格的bug
项目场景:环境:PyCharm 2021.2.3,Python 3.10,openpyxl 3.0.9问题描述使用openpyxl判断单元格是否为空的时候:用到下列代码:rst = ws.cell(row, 4).valueif rst is None: rst=""将cell的value赋值给一个str变量后,判断变量是否为None时异常,老是判断不出来。 原因分析:不明解决方案:if ws.cell(row, 4).value is None: .原创 2022-04-29 18:45:47 · 3885 阅读 · 2 评论 -
Python——文件拷贝,比较同名文件并以较大的文件覆盖
拷贝文件时遇到同名文件,按需求以较大的文件来覆盖。原创 2022-04-07 11:48:15 · 2008 阅读 · 0 评论 -
Python——OpenCV简单字符画实现
项目环境环境:Anaconda Python 3.8编辑器:PyCharm 2021.2.3Packages:OpenCV ,numpy实现思路实现思路很简单,先将图片转换成灰度图,再根据每个像素点的灰度值,替换成能体现相应灰度的字符。可以直接生成字符串,也可以生成图片。我这里为了方便显示,就直接生成了图片。我使用的黑色背景,用白色的字符集["#","+","-","."],来依次表示颜色由浅到深。源码如下:import cv2import numpy as nparr = ["#",原创 2022-01-18 17:33:41 · 3722 阅读 · 1 评论 -
Python学习——使用ReportLab生成带表格和图文的PDF
项目环境:环境:Anaconda Python 3.10编辑器:PyCharm 2021.2.3Packages:Reportlab 3.6.2ReportLab简介“This is a software library that lets you directly create documents in Adobe’s Portable Document Format (PDF)using the Python programming language. It also creates cha原创 2022-01-17 19:18:53 · 8024 阅读 · 1 评论 -
Python踩坑实录——对象空list赋值
最近在做项目的时候遇到一个很奇怪的关于空list赋值的bug,大概情况如下。我首先定义了一个类ListObject,里面有一个list类型的属性array,它有时候没有初始值,有时候有初始值,于是我定义了一个简单的构造函数,其中array的默认值是空list:class ListObject: def __init__(self, name, array=[]): self.name = name self.array = array def ad原创 2022-01-17 10:20:43 · 1695 阅读 · 0 评论