自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 问答 (39)
  • 收藏
  • 关注

原创 如何解决module ‘cv2‘ has no attribute ‘face‘

2、然后我在pycharm的ternimal里安装opencv-python和opencv-contrib-python的时候,总是默认安装到python3.12的解释器上,而我用的是python3.7。3、安装完这两个库后,发现问题还是没解决,这是为什么?后面通过查询后,发现这两个库有选择顺序的,要。1、首选我的pycharm安装了两个解释器python3.7和python3.12。所以我通过下面方法,指定安装到python3.7。4、最后切记,图片要转成灰色图片,才起作用。

2024-08-26 18:16:15 470 2

原创 如何模糊匹配药品

③统一后,用正则提取匹配双方共同的数字➕单位部分,比如:3mg,比如5ml,比如200iu,如果有共同部分,可以认为含量相同。②统一表达方式,所有规格都可以概括为:含量*数量,所有含量统一,所有数量相乘,比如丸片板支……我们在医药行业的IT人员,经常有需求,在药品信息有限的情况下,如何精确匹配药品,今天来和大家探探一下这个大难题。①统一单位,比如中文统一为英文,大写统一为小写,g统一为mg,L统一为ml。2、各个网站对于药品规格,都有各自的表达习惯,对于这个,我的方法是:标准化。④医保编码(唯一性)

2024-06-16 23:28:47 303

原创 用requests做HTTP请求出现Response400如何解决

http请求如何解决400

2024-04-18 14:53:57 1304

原创 关于pyinstaller打包的配置文件问题

再后面发现,是换了电脑后,绝对路径不行,要用os.getcwd()动态获取所在文件的路径,才解决了问题,MARK一下!今天则是因为配置文件,首先因为用的是相对路径,用-Dw打包成EXE文件后,出现闪退现象,又一直找不到错误的原因。后面试着用-D打包,能看到cmd文件,终于知道是config.ini没有用到绝对路径。后面采用绝对路径后,把打包文件复制到另外一个台式机,又出现错误。昨天打包,因为一个文件不在主目录里,被卡了1天多。

2024-03-12 22:26:40 226

原创 pyinstaller打包遇到的问题

1、这个PermissionError: [Errno 13] Permission denied: 文件是经常变化的,不是固定在某一个文件,但都是 system32\config这个文件夹下的文件。后面发现,原来我有一个通用的文件,没有放在打包的目录下,my_package\global_var.py没有放在打包的目录下,从而导致了一系列的问题。2、我尝试修改过system32\config这个文件夹的权限,但这个文件夹的安全选项,无法添加进我当前WINDOW登录的用户。5、文件是真实存在的。

2024-03-12 13:46:17 461

原创 更改旧代码VS重新写代码

这几天因为需要把一个爬虫的旧代码更新一下。所以有些数据要更新,有些数据要插入。然后,搞的非常复杂,经常各种出错!结果是,截止到现在,我都没有搞好。于是,我决定自己重新写一个代码。由于我舍不得之前爬取到的数据。代码逻辑清晰,简单易懂!旧代码上改代码,太难了。很多意想不到的问题发生。然后不到30分钟搞定。瞬间,整个人都舒服了。

2023-09-08 22:30:13 235

原创 如何将JEG图像直接保存为CV2格式的图像

想直接转化为CV2格式的图像,所以有了这个需求。因为不想把图片保存到本地,再用CV2读取出来。花了一个小时,终于搞定,其中尝试了好多函数。以下是尝试过的方法,尸横遍野啊。

2023-08-01 16:25:41 254

原创 解决python读取sqlserver数据库乱码问题

这里编码encode,解码decode,试尽了各种字符集,都没有用。这个问题困扰了我一天,晚上11点多终于解决。我是把表格用pymssql读取出来,再编码。这个问题终于解决,能睡个好觉了。

2023-03-06 00:02:04 1207

原创 mysql联合多条件查询语句

筛选出a表某个日期,并且a表psl_pro_id是在b表和c表中的数据sql = f"select a.psl_date,a.psl_bill_no,a.psl_pro_id,a.psl_qty,a.psl_amt," \ f"b.pro_name,c.pro_name,b.commission,c.commission " \ f"from p_sale a " \ f"left join collect_goods b on a.psl_pro_id=b.pro_i

2021-06-25 10:09:32 502

原创 关于plt中存放表格和文字位置的注意事项

一、plt中text如何确定位置:1、plt.text(a,b, ‘文字内容’)函数,a和b的定位,确定的位置是最后一行文字的左下角的位置2、如下图,xtickst和yticks的最小刻度是1,尺寸如果要以0.1开始,如下设置ax = fig.add_subplot(111, frameon=True, xticks=[0.1*i for i in range(1, 11)], yticks=[0.1*i for i in range(1, 11)])3、plt里如果有汉字,如下设置:plt.r

2021-06-19 16:36:36 1675 1

原创 为什么要使用队列而不是列表

import threadingimport timel1 = [1,2,3,4,5]def pri(): while l1: a = l1[-1] print(threading.current_thread().getName(), a) time.sleep(1) try: l1.remove(a) except Exception as e: print(

2021-06-03 14:20:57 271

原创 python的常用图片处理

1、图片增加清晰度im = Image.open(r'C:\Users\25808\Desktop\python_work\image_recognize\code.jpg')for i in range(3, 20): arr = np.uint8(np.power(np.array(im)/255, i)*255) out = Image.fromarray(arr) rel = image_to_string(out, lang='chi_sim') print(r

2021-05-22 09:28:09 307

原创 图片转文字的库pytesseract安装及识别中文

1、安装tesseract软件,如果提示安装错误,应该是语言包没有下载成功,先放在一边,继续安装,直到成功!2、设置环境变量,在系统变量的path里添加安装路径即可3、安装pytesseract库4、打开pytesseract.py文件,比如"C:\Users\25808\AppData\Local\Programs\Python\Python37\Lib\site-packages\pytesseract",把tesseract_cmd变量的值改为tesseract软件的安装路径即可...

2021-05-15 20:40:40 809 1

原创 python中re.split函数正则表达式中用圆括号的实验

正则表达式中,如果用上圆括号,总会有一些惊奇的表现c = '壹贰叁肆伍'd1 = re.split('(贰)', c)e1 = re.split('(贰)|(肆)', c)print(d1)print(e1)结果如下:['壹', '贰', '叁肆伍']['壹', '贰', None, '叁', None, '肆', '伍']d2 = re.split('(贰)', c)e2 = re.split('([贰肆])', c)print(d2)print(e2)结果如下['壹', '

2021-05-02 14:13:17 674

原创 重新安装mysql数据库

1、先下载mysql数据包,解压到对应的目录2、把Data文件夹设置在非C盘,以防止以后硬盘空间不够3、在MySQL安装目录下新建my.ini配置文件,内容如下[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=C:\Program Files\MySQL# 设置mysql数据库的数据的存放目录datadir=C:\Program Files\MySQL\Data# 允许最大连接数max_connections=200# 允许连接失败的次

2021-04-28 21:37:08 4781

原创 获取文件

1、获取文件方式 def get_file_data(self, dir): if 'xls' in dir or 'xlsx' in dir: app = xw.App(visible=True, add_book=False) wb = app.books.open(dir) sht = wb.sheets[0] data_xls = sht.range('a2').expand('t

2021-04-28 16:48:23 300 1

原创 一张图了解python微信公众号开发逻辑

2021-04-25 08:24:01 104

原创 总结一下python微信公众号开发中的逻辑

开启接收消息一、准备工作1、准备一个服务器,我用的是阿里云服务器ECS2、申请一个域名,没有也没关系,我直接用的公网IP地址3、申请一个企业微信号(需要营业执照)二、验证URL函数1、企业微信通过GET传送四个参数signature1、timestamp、nonce、echostr2、通过sha1函数把token、timestamp、nonce、echostr按字母顺序排列,生成一个signature2,与signature1对比,如果一样,即向下执行33、解密GET到的echostr(密文

2021-04-23 20:23:14 231

原创 微信公众号加密的学习

1、Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法(均是16个字符)encodestr = base64.b64encode('abcr34r344r'.encode('utf-8'))print(encodestr) # encodestr和decodestr可以互相转换decodestr = base64.b64decode('YWJjcjM0cjM0NHI='.encode('utf-8'))print(dec

2021-04-23 16:40:20 683

原创 photoshop学习

1、一天就忙了一件事,学会如何用photoshop-CC2019扣头发,导入进去图片=》选择主体=》选择并遮住=》画毛画一下头发的边沿,尽量让头发显现出来=》更换背景图2、笔记本更新后,局域网又不能共享文件了,双击 开通局域网共享(访问本机无需验证即可进入).reg工具,再选择 网络与共享中心=》密码保护的共享=》无密码保护的共享3、上午就对了几个公司的帐,晚上去打球,一天就这么又过去啦!...

2021-04-17 17:50:47 147

原创 cryptography安装出现的相关问题

1、首先下载了cryptography对应的whl,安装出现错误:2、于是,又下载了cffi的相关whl,还是提示错误3、于是再下载pycparser的whl,安装,成功了!4、接着安装cffi,成功后再安装cryptography,就成功了...

2021-04-15 13:13:34 2045

原创 设置定时自动备份mysql数据库

1、bat文件的语法学习:最简单的mysql备份语法mysqldump -hlocalhost -uroot -p123456 dbname >>C:\dbbackup\name.sql文件名的命名方法:@echo offset bDate=%date:~0,4%%date:~5,2%%date:~8,2%set bTime=%time:~0,2%%time:~3,2%%time:~6,2%%time:~9,2%set bName=%bDate%%bTime%echo >

2021-04-10 22:28:09 112

原创 pyinstaller 打包后运行出现failed to execute script

1、pyinstaller如何打包,我一般喜欢这样做,在cmd下,先cd到主文件所在的目录,然后pyinstaller -Fw xxxx.py2、打包成功后运行,出现failed to execute script xxxx,如何找到原因呢回头把dist、build、xxxx.spec三个文件删除,重新在cmd下,重新打包xxxx.pypyinstaller -D xxxx.py3、在cmd下运行xxxx.exe,就会看到详细的错误,我当时的错误是:No module named pymysq

2021-03-11 11:14:48 1768

原创 python如何定时读取数据库的数据,并更新到类变量中

最近有一个功能方面的需求,要定时读取数据库的数据,并且读取到的数据,要存入到类变量中去,这个问题卡了我一天,现解决如下:1、类变量真的是个好东西,可以作为全局变量,跨类使用class Var: var1=18 # 自己随意设置 var2=115然后,大家可以在其它类的任何地方使用Var.var1或者Var.var2,引用这个变量2、那么如何定时读取数据库的数据到类变量中去,并且让类变量定时更新呢from threading import Timerclass Var: var1=18 #

2021-03-09 21:49:59 3110 2

原创 自学python20210305

1、上午自己用ODBC连接通了前台sybase的另一个数据库,并找到了会员资料的所在表,现在商品资料、销售明细、会员资料都能实时的与创智软件数据库连接上了2、下午把会员消费记录的数据清洗了一遍,不对的格式都纠正了,并把数据导入进了mysql数据库3、晚上学会了用sqlchemy给数据库增加记录,并把自开发软件的功能完善了engine = create_engine( 'sybase+pyodbc://user:password@dsn')session = Session(engine) # 获

2021-03-05 21:42:09 167 1

原创 局域网上的sybase数据库读取很慢,如何解决

1、首先试过了用sqlalchemy读取sybase数据库sybase_engine = create_engine('sybase+pyodbc://odb:sql@dsn', encoding='utf8')table = pd.read_sql_query("SELECT * FROM table_name", sybase_engine)用这个读取数据库,要40几秒的时间2、于是换了一个引擎sybase_engine = pyodbc.connect('DSN=;UID=;PWD=')

2021-03-04 21:44:29 564 2

原创 如何解决用pandas读取数据库中的表格的乱码问题

数据库是sybase,读取时,中文列出现乱码,解决如下:sybase_engine = create_engine(f"sybase+pyodbc://dba:sql@sybase_second")tab = pd.read_sql_query("SELECT * FROM product", sybase_engine)tab = tab.apply(lambda x: x.astype(str).str.encode('cp850').str.decode('gbk'))print(tab)

2021-03-02 15:54:41 1529 2

原创 关于sybase数据库的连接

因为工作原因,要接触到sybase数据库,连着研究了3天,还是没把sybase数据库连接上,而mysql则比这个要简单的多,所以在这里奉劝码友们,千万不要用sybase数据库啊,到处是坑!这几天的接触呢,也算是学到了一些知识,做一下记录吧一、关于sybase的cmd语法:1.进入数据库: isql -U [id] -P [pwd] -S [serser name]2. 提交命令:go 回车3. 显示数据库:sp_helpdb4. 显示某个数据库:sp_help’db_name’二、关于syba

2021-02-28 20:19:31 4291

原创 如何把Dataframe保存到EXCEL的不同SHEET中!

sheet_name = f'{self.date_selected.year}年{self.date_selected.month}月' writer = pd.ExcelWriter(f'{self.path}\\门店助手\\门店排班表.xlsx') book = load_workbook(writer.path) if sheet_name in book.sheetnames:

2021-02-21 16:24:37 1698

原创 局域网连接mysql

登录mysql, use mysqlcreate user ‘root’@’%’ identified by ‘password’;grant all privileges on . to ‘root’@’%’;

2021-02-19 12:54:40 135

空空如也

电脑端如何获取非本机的摄像头高清图片

2024-08-14

如何用wireshark分析找出url接口和param参数

2024-07-28

Fiddler无法对部分小程序抓包

2024-06-20

微信公众号如何开发网页

2024-05-25

H5网页如何调用微信扫一扫功能?

2024-05-16

微信小程序的爬虫问题

2024-04-17

pyinstaller打包遇到的问题

2024-03-11

如何选择阿里和腾讯云服务器

2023-11-23

pywinauto如何获取控件里的EMOJI表情

2023-08-29

云服务器如何同时运行2个pywinauto程序

2023-08-29

阿里云RDS的MYSQL数据库无法储存8节及以上的EMOJI表情

2023-08-27

MYSQL数据库如何筛选被字符吕包含的字段

2023-08-09

关于MYSQL正则匹配不准确的问题

2023-08-02

pandas如何筛选出任意1分钟内的行

2023-07-28

pywinauto如何快速定位到控件

2023-07-03

关于pywinauto自动化

2023-06-30

关于pywinauto自动化的问题

2023-05-14

wxauto库获取微信聊天时间戳不准确

2023-05-07

pymssql读取mysql数据库乱码问题

2023-03-05

Python如何连接局域网的sql_server数据库

2022-09-27

python如何读取企业微信上运营的数据

2022-09-11

如何把本地的数据库实时同步到云数据库

2022-07-11

企业微信上的应用如何与门店的sybase数据库关联

2022-07-10

如何获取一个商业网站的数据

2022-07-05

pandas如何将两个表格的相关列模糊匹配在一起

2022-05-22

Fiddler抓包,遇到tunnel to 443,如何解决

2022-01-02

用python读取sqlserver数据库,中文乱码问题

2021-09-13

mysql 如何重复使用嵌套查询中的子查询表

2021-08-07

pyqt5的tablewidget如何能按数字排序

2021-08-04

企业微信开发后台flask重启不能进入主函数

2021-07-01

pymysql的sql查询语句有时能正常执行有时又异常什么

2021-06-26

python如何根据数据生成EXCEL一样的图表

2021-06-16

Python医药行业药品之间的匹配问题

2021-06-15

python某商业网站爬虫被反爬导致接口请求不到数据

2021-06-12

python如何监控阿里云RDS数据库某个表格有无变化

2021-06-10

pymysql更新图片出现错误

2021-06-09

只会python如何开发微信网页

2021-06-09

python多线程爬虫如何在中断后继续上次的断点下载数据

2021-06-03

python多线程如何设置同一时段只有一个线程操作数据库的某个表

2021-05-31

python爬取网站被识别如何解决

2021-05-28

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除