2020
10-08
10-08
基于Python+QT的gui程序开发实现
最近帮朋友做了一个将文本文件按条件导出到excel里面的小程序。使用了PyQT,发现Python真是一门强大的脚本语言,开发效率极高。首先需要引用fromPyQt4importQtGui,uic,QtCore很多控件像QPushButton是从QtGui的空间中得来的,下面def__init__(self,parent=None)中定义了界面的设计及与控件相互联系的方法。classAddressBook(QtGui.QWidget):def__init__(self,parent=None):super(AddressBook,self).__init__(pare...
继续阅读 >
在编写自动化测试用例的时候,每次登录都需要输入验证码,后来想把让python自己识别图片里的验证码,不需要自己手动登陆,所以查了一下识别功能怎么实现,做一下笔记。首选导入一些用到的库,re、Image、pytesseract、selenium、timeimportre#用于正则fromPILimportImage#用于打开图片和对图片处理importpytesseract#用于图片转文字fromseleniumimportwebdriver#用于打开网站importtime#代码运行停顿首先需要获...
python代码运行助手是能在网页上运行python语言的工具。因为python的运行环境在很多教程里都是用dos的,黑乎乎的界面看的有点简陋,所以出了这python代码运行助手,作为ide。实际上,python代码运行助手界面只能算及格分,如果要找ide,推荐使用jupyter。jupyter被集成到ANACONDA里,只要安装了anacoda就能使用了。1、要打开这运行助手首先要下载一个learning.py,如果找不到可以复制如下代码另存为“learning.py”,编辑器用sublim...
一、背景希望根据企业名称查询其经纬度,所在的省份、城市等信息。直接将企业名称传给百度地图提供的API,得到的经纬度是非常不准确的,因此希望获取企业完整的地理位置,这样传给API后结果会更加准确。百度企业信用提供了企业基本信息查询的功能。希望通过Python爬虫获取企业基本信息。目前已基本实现了这一需求。本文最后会提供具体的代码。代码仅供学习参考,希望不要恶意爬取数据!二、分析以苏宁为例。输入“江苏苏宁”后,查...
一、背景(正)地理编码指的是:将地理位置名称转换成经纬度;逆地理编码指的是:将经纬度转换成地理位置信息,如地名、所在的省份或城市等百度地图提供了相应的API,可以方便调用。相应的说明文档如下:正地理编码逆地理编码具体API的参数可以查看相应的“服务文档”:不过首次使用时需要申请,具体在控制台。申请AK的方式可参见其他文章。二、源码废话不多说,直接放源码。这里提供了Python调用这两个API的方法。#!/usr/...
1.首先,打开python的官网:python.org2.首页downloads下打开,3.最上边是两个最新的版本,长期计划,推荐使用python3,如果长期打算用p3,默认使用最新版本。如果想要下载具体的哪个版本也是可以的4.各个版本的区别,一般下载可执行的文件,双击可安装的。5.下载完成后的两个安装包6.双击,开始安装,不推荐“默认安装”,容易找不到,推荐安装到“自定义的安装目录下”,同时勾选“AddPython3.6toPATH”7.点击“自定义安装”...
前言估计最近很火的连续剧《隐秘的角落》大家趁着端午假期都看过了吧?小编也跟着潮流,一口气把12集的连续剧全部看完了。看过的人肯定对朋友圈里有人发的“一起去爬山”、“小白船”、“还有机会吗”的意思心照不宣。没看过的,如果已为人父人母的,强烈要求看一下。剧很精彩,但追剧界有句俗话说得好:“弹幕往往比剧更精彩”,为了让精彩延续下去,咱们来看看该剧弹幕的部分。电视剧是在爱奇艺独播,因此从爱奇艺上爬虫最为合适...
写在前面大家好,我是第一次python学了一个学期,期末要完成一个毕业生信息管理系统大作业的小韩了,由于上次没有仔细看开发实现的要求,实现了一个简单的毕业生信息管理系统,而这次专门整理了两种使用文件进行保存数据实现的毕业生信息管理系统,因为是第一次学python,还不太熟悉python的写法,而之前是学c、c++,感觉我的这个写的有一股c/c++的内味:1.使用excel.xlsx保存数据实现一个毕业生信息管理系统2.使用文本文...
引言这几天做点小东西,涉及到OpenCV读取中文图像的问题如果直接读取中文路径的图像,往往返回[]importcv2cv_im=cv2.imread(‘老干妈.jpg')缘起偶然发现opencv读取图像,解决imread不能读取中文路径的问题文章,代码简单有效,可以参考下文章底部附录im=cv2.imdecode(np.fromfile(im_name,dtype=np.uint8),-1)但是作者代码注释中说该方法读取的图像的通道就会变为RGB,但是我实验仍为BGR,于是有了如下实验:实验中各个库...
这几天学习人脸识别的时候,虽然运行的没有问题,但我却意识到了一个问题在图片进行传输的时候,GPU的利用率为0也就是说,图片的传输速度和GPU的处理速度不能很好衔接于是,我打算利用多线程开发一个buffer缓存实现的思路如下定义一个Buffer类,再其构造函数中创建一个buffer空间(这里最好使用list类型)我们还需要的定义线程锁LOCK(数据传输和提取的时候会用到)因为需要两种方法(读数据和取数据),所以我们需要定义两个锁实...