
python
CyborgLin
这个作者很懒,什么都没留下…
展开
-
python选择应用窗口到最前面
python通过win32gui获取应用窗口句柄,把窗口设置到最前面1.获取当前电脑所有窗口import win32guiimport win32conimport win32com.clientdef get_all_hwnd(hwnd, mouse): if (win32gui.IsWindow(hwnd) and win32gui.IsWindowEnabled(hwnd) and win32gui.IsWindowVisible(hwnd))原创 2021-08-13 15:19:57 · 8337 阅读 · 0 评论 -
python获取灰度图边界
最近接入百度云的人像分割接口,返回人像分割好的图片和灰度图,但是接口返回的图片是按源图片的尺寸返回,业务需求是只要人像大小的图片源图:百度云API返回(按照源图的尺寸返回了):百度云还返回了灰度图:业务需求是只要人像大小的图片返回,需求是返回这样的:因此需要对百度云返回的图片进行裁剪。解决思路:通过百度云返回的灰度图找到图像边框信息,然后对百度云返回的图片进行裁剪即可python获取图像边框效果:通过cv2即可实现,代码:import cv2imp原创 2021-03-18 19:01:03 · 3161 阅读 · 2 评论 -
linux中Python3 引入CV2报错
python3安装cv2命令:pip3 install opencv-python执行import cv2报错报错信息:ImportError后面跟着的是说缺少相关的库,然后用linux命令查看缺少哪些相关的库,执行命令(如果是提示其他库,则对应修改查看的库名即可):yum whatprovides libSM.so.6然后安装相对应的库即可,如果显示多个库,则根据自己的操作系统选择对应的库,比如是64位的则选择xxxxx_86_64来安装:yum install lib原创 2021-03-18 18:46:08 · 1085 阅读 · 0 评论 -
python selenium 获取接口数据
python selenium 获取接口数据。selenium没有直接提供查询的函数,但是可以通过webdriver提供的API查询,使用的函数是Network.getResponseBodywebdriver提供的API文档:https://chromedevtools.github.io/devtools-protocol/tot/Network/Network.getResponseBody文档说明:Network.getResponseBody的参数是requestid,requ原创 2020-06-01 16:35:34 · 16576 阅读 · 11 评论 -
python多线程操作数据库问题
python多线程并发操作数据库,会存在链接数据库超时、数据库连接丢失、数据库操作超时等问题。解决方法:使用数据库连接池,并且每次操作都从数据库连接池获取数据库操作句柄,操作完关闭连接返回数据库连接池。*连接数据库需要设置charset = 'utf8', use_unicode = True,不然会报中文乱码问题*网上说解决python多线程并发操作数据库问题,连接时使用self.conn.pi...原创 2018-05-22 21:00:42 · 20134 阅读 · 7 评论 -
python链接MySQL数据库
python链接MySQL数据库。用到MySQLdb库,安装:pip install MySQL-python*我这边安装完报错:error: command 'C:\\Program Files\\Microsoft Visual Studio 14.0\\VC\\BIN\\cl.exe' failed with exit status 2 (可以忽略不管)(如果安装完 import MySQL...原创 2018-05-14 16:03:47 · 294 阅读 · 0 评论 -
python抓取网页内容并下载图片
使用python抓取网页内容,并且下载网页内容中的图片。使用urllib库抓取网页内容,该库是python自带,不需要安装。由于我这边抓取的是国外的网站,用到了代理,且设置User-Agent防止网站对没有User-Agent的请求过滤爬虫类代码Scrapy.py:import urllib.requestclass Scrapy: proxy = '' opener = '' pro...原创 2018-05-14 15:54:39 · 4503 阅读 · 1 评论 -
python插入数据查询不出结果问题
使用python的MySQLdb库插入数据,插入成功后查询不出结果的问题,是因为innodb的autocommit问题,需要动态设置为开启,设置代码:conn = MySQLdb.connect(host, user, pasword, db, charset='utf8')conn.autocommit(True)注意点,执行插入插入数据后需要commit,例如:cursor.execute(...原创 2018-05-19 17:02:43 · 2025 阅读 · 0 评论 -
python识别图片内容
python识别图片内容,使用tesseract模块原创 2018-01-20 12:19:50 · 3443 阅读 · 0 评论 -
python安装pytesser模块
python安装pytesser模块原创 2018-01-20 11:52:36 · 646 阅读 · 0 评论 -
python实现截图功能
python实现截图功能原创 2018-01-18 17:11:27 · 29082 阅读 · 10 评论 -
windows下安装python包管理器pip
windows下安装python包管理器pip原创 2018-01-18 16:28:53 · 1428 阅读 · 0 评论