python笔记
sersan
这个作者很懒,什么都没留下…
展开
-
python监控软件内存、cpu和GDI
最近做软件测试需要监控软件内存、cpu和GDI对象数,用psutil库可以很方便的实现监控内存和CPU,但是GDI好像还不行,最后来的win32api来调用的Windows API接口来实现GDI监控的,在此做个记录。原创 2023-10-01 20:53:11 · 403 阅读 · 0 评论 -
python匹配列表中大括号的位置并将左右括号一一对应
目录前言代码结果前言最近想写一个小工具,需要匹配文档中大括号的位置,而且要求左右括号的位置能对应上,思考了半天才写出来,不知道有没有更好的办法,希望大家交流指导。代码text内容:{}{ { } { { } } { }}{}text = '{\n}\n{\n{\n}\n{\n{\n}\n}\n{\n}\n}\n{\n}'curBrackNum = text.count('{')if curBrackN原创 2022-04-09 10:58:49 · 804 阅读 · 0 评论 -
powershell自定义命令激活Python虚拟环境
我知道cuda可以帮助我们管理Python虚拟环境,不过我没怎么用过,平时创建Python虚拟环境都是用的pycharm的virtualenv,但有时候想直接在命令行中切换环境有点不方便,于是结合网上的资料做了这样的一个方案,管理Python虚拟环境的方案有很多,欢迎在此留下您的方案:1、在C:\Users\username\Documents\WindowsPowerShell文件夹下新建profile.ps1文件,在这个文件里写的东西就可以改变powershell的一些属性。2、在profile.p原创 2021-09-23 21:47:41 · 830 阅读 · 0 评论 -
自动获取发送QQ消息
网上好些获取QQ窗体消息的方法都失效了,我今天想到一种本办法,勉强可以实现自动获取和发送QQ消息的功能,但是缺点也是很明显的。。。1、获取窗口消息参考了python3 pyautogui模拟按键,鼠标移动这篇文章,利用鼠标拖拽选中窗口中的文字,再调用键盘“Ctrl+C”把文字复制到剪切板。操作剪切板参照了python读取剪切板内容这篇文章。# 获取消息窗口句柄,可以利用spy++找到classname和titlename,通常classname是"TXGuiFoundation",titlename是原创 2020-11-12 20:18:10 · 1416 阅读 · 3 评论 -
PyQt5 QWebEngineView点击链接打开新页面问题
PyQt5 QWebEngineView点击链接打开新页面问题用QWebEngineView展示web界面,点击链接后没反应,上网查到了用urlChanged信号,但是这个是同一页面跳转的时候才会改变URL,打开新页面不会改变当前页的URL,自然也没有这个信号;打开新页面会调用QWebEngineView中的createWindow这个函数,所以可以重写这个函数达到目的,参照https://tieba.baidu.com/p/5136101813?red_tag=0301629953能够打开一个新的窗口原创 2020-09-16 15:40:12 · 4289 阅读 · 1 评论 -
webp动图转gif
webp是Google前几年的一种图片压缩格式,由于他的便利性被广泛用于网页上。虽然现在手机和电脑基本已经支持这种格式的图片,但webp的动图查看有部分手机和电脑还不支持,导致下载下来的动图动不起来,下面是webp动图转gif的方法。1、在线webp2gif网站尝试了好些网站都不行,最后找到的这个网站实测成功了,还可以进行一些小编辑。WebP to GIF converterhttps://e...原创 2019-09-05 21:08:40 · 22013 阅读 · 0 评论 -
远程下载知网论文(校园网环境)
1 前言 上次实践课做的一个小东西,程序运行在校园网环境下,运行后不停的读取邮箱里的邮件,每当有新邮件的时候通过判断邮件主题来决定是否执行下载程序,如果主题为paper download就读取邮件中的URL并下载知网论文,完成后再通过邮件发回来。主要用到的是python自带的发送邮件和接收邮件的库,相关知识参考了廖雪峰官方网站的SMTP发邮件和POP...原创 2019-06-21 18:55:24 · 1447 阅读 · 0 评论 -
记录爬取All ITebooks的经历
基本思路:1.定义爬虫类并初始化2.拼接URL并翻页3.请求网络4.分析数据,使用bs4匹配想要的信息,进入内部获得书的下载地址每本书的信息都放在div标签’entry-body’类里的,先用select(’.entry-body’)把书的信息都取下来4.1匹配书名和链接书的链接在a标签里,链接属性href:a[‘href’]书名在h2标签的entry-title类里面,用get_...原创 2019-05-12 19:30:48 · 897 阅读 · 0 评论 -
记录使用pyQt第一次做图形化界面的经历
目录1.搭建环境2.明确需求3.功能分解 3.1获取下载目录 3.24.功能实现5.参考文献1.搭建环境 继上次做的那个爬虫之后(详见上期博文:https://blog.csdn.net/sersan/article/details/90142760),就想在此基础上做一个图形化界面。在网上搜了相关教程,决定选用Eric+pyQt来做。 首先是Eric的安装,直接在官网下载...原创 2019-05-16 10:24:04 · 603 阅读 · 0 评论 -
python3错误:SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3
python3错误:SyntaxError: (unicode error) ‘unicodeescape’ codec can’t decode bytes in position 2-3: truncated \UXXXXXXXX escape 使用open()打开一个文件遭遇上述错误f = open('C:\Users\joy\Desktop\资料.txt',encoding='utf...原创 2018-10-27 13:12:42 · 54245 阅读 · 5 评论