![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
羽中飞人
python初学者
展开
-
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 · 445 阅读 · 0 评论 -
关于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 · 1469 阅读 · 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 · 232 阅读 · 0 评论 -
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 · 236 阅读 · 0 评论 -
图片转文字的库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 · 734 阅读 · 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 · 596 阅读 · 0 评论 -
重新安装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 · 4611 阅读 · 0 评论 -
获取文件
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 · 228 阅读 · 1 评论 -
一张图了解python微信公众号开发逻辑
原创 2021-04-25 08:24:01 · 81 阅读 · 0 评论 -
总结一下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 · 175 阅读 · 0 评论 -
微信公众号加密的学习
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 · 617 阅读 · 0 评论 -
photoshop学习
1、一天就忙了一件事,学会如何用photoshop-CC2019扣头发,导入进去图片=》选择主体=》选择并遮住=》画毛画一下头发的边沿,尽量让头发显现出来=》更换背景图2、笔记本更新后,局域网又不能共享文件了,双击 开通局域网共享(访问本机无需验证即可进入).reg工具,再选择 网络与共享中心=》密码保护的共享=》无密码保护的共享3、上午就对了几个公司的帐,晚上去打球,一天就这么又过去啦!...原创 2021-04-17 17:50:47 · 92 阅读 · 0 评论 -
cryptography安装出现的相关问题
1、首先下载了cryptography对应的whl,安装出现错误:2、于是,又下载了cffi的相关whl,还是提示错误3、于是再下载pycparser的whl,安装,成功了!4、接着安装cffi,成功后再安装cryptography,就成功了...原创 2021-04-15 13:13:34 · 1922 阅读 · 0 评论 -
设置定时自动备份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 · 85 阅读 · 0 评论 -
自学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 · 141 阅读 · 1 评论 -
局域网连接mysql
登录mysql, use mysqlcreate user ‘root’@’%’ identified by ‘password’;grant all privileges on . to ‘root’@’%’;原创 2021-02-19 12:54:40 · 85 阅读 · 0 评论