
python3
六脉神贱
个人代码库:https://github.com/zhuypy/AutoTest_UI.git
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python实践-轩宇阅读网爬取全部小说
附上dancehttps://blog.csdn.net/zy1007531447/article/details/117475891原创 2021-06-02 17:35:31 · 66399 阅读 · 1 评论 -
python实践-轩宇阅读网爬取单册小说
import requestsimport re,osfrom bs4 import BeautifulSoup#红楼梦# URL = 'https://www.xyyuedu.com/wgmz/dongyeguiwu/baiyexingxs/'# DIR = r'D:\test\0602\baiyexing'#白夜行# URL = 'https://www.xyyuedu.com/gdmz/sidamingzhu/hlmeng/index.html'# DIR = r'D:\test.原创 2021-06-02 17:26:35 · 66729 阅读 · 0 评论 -
open函数打开文件方式
r: 以只读方式打开文件。文件的指针将会放在文件的开头。这是**默认模式**。rb: 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。r+: 打开一个文件用于读写。文件指针将会放在文件的开头。rb+:以二进制格式打开一个文件用于读写。文件指针将会放在文件的开头。w: 打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。wb: 以二进制格式打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。.原创 2021-06-01 17:17:01 · 74644 阅读 · 0 评论 -
解决ConnectionResetError: [WinError 10054] 远程主机强迫关闭了一个现有的连接的问题
1、脚本开始前import socketsocket.setdefaulttimeout(20)2、response使用结束后response.close()原创 2020-12-30 15:38:02 · 176569 阅读 · 0 评论 -
快速查找html中的链接
def getUrlList(html_str): pattern = r'<a href="(https.*?/[0-9]{9})".*' url_list = re.findall(pattern,html_str) return list(set(url_list))原创 2020-12-30 15:09:38 · 169199 阅读 · 0 评论 -
解决python tkinter 展示jpg、png格式图片的问题
报错:from tkinter import *img = PhotoImage(file = r'D:\test\hero\暗黑元首\暗黑元首.jpg')lable_show = Label(frame_show,imag = img)解决:首先安装PIL库,使用pip命令pip install pillow然后使用PIL库获得ImageTk.PhotoImage对象代替tk.PhotoImage对象即可from PIL import Image,ImageTkim原创 2020-12-15 10:16:40 · 179301 阅读 · 0 评论 -
tkinter控件颜色大全
原创 2020-12-14 16:22:25 · 178456 阅读 · 0 评论 -
python爬虫初试-下载LOL全英雄皮肤
实现效果:1、下载LOL全英雄皮肤大图到本地2、实现系统化文件管理3、日志4、HTTP异常处理5、断点下载上代码import requestsimport osimport shutilimport urllib.requestimport urllibLOG_FILE = r'D:\test\hero.log'SAVE_PATH = r'D:\test\hero'def vistUrl(url,isGetJson=True): ''' 访问u原创 2020-11-27 09:06:44 · 179258 阅读 · 0 评论 -
python下载url图片
import urllib.requestskin_Img = '图片url'skin_file = '本地图片.jpg'request = urllib.request.Request(skin_Img) response = urllib.request.urlopen(request) get_img = response.read() with open(skin_file, 'wb') as fb: .原创 2020-11-26 20:37:24 · 178803 阅读 · 1 评论 -
python递归删除目录及其子目录、子文件、后代目录及后代文件
if os.path.exists(save_path): shutil.rmtree(save_path)os.makedirs(save_path)原创 2020-11-26 19:54:20 · 178523 阅读 · 0 评论 -
python-datetime时间符号
符号 说明 %y 两位数的年份表示(00-99) %Y 四位数的年份表示(000-9999) %m 月份(01-12) %d 月内中的一天(0-31) %H 24小时制小时数(0-23) %I 12小时制小时数(01-12) %M 分钟数(00=59) %S 秒(00-59) %a 本地简化星期名称 %A 本地完整星期名称 %b 本地简化的月份名称 %B 本地完整的月份名称 %c原创 2020-11-26 16:45:19 · 178459 阅读 · 0 评论 -
python-requests伪装浏览器
在headers中添加'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36'即可示例:import requestsurl = 'https://blog.csdn.net/zy1007531447'headers = { 'user-agent':'Mozilla/5.0 (原创 2020-11-26 15:18:02 · 180809 阅读 · 0 评论 -
python-Xpath语法
一、什么是 XMLXML 指可扩展标记语言(EXtensible) XML 是一种标记语言,很类似 HTML。 XML 的设计宗旨是传输数据,而非显示数据。 XML 的标签需要我们自行定义。 XML 被设计为具有自我描述性。 XML 是 W3C 的推荐标准。W3School 官方文档:http://www.w3school.com.cn/xml/index.aspXML 和 HTML 的区别他们两者都是用于操作数据或者结构数据,在结构上大致相同的,但他们在本质上却存在着明显的区别。原创 2020-11-26 14:18:30 · 179500 阅读 · 0 评论 -
pycharm编辑器和控制台自动换行
代码编辑区自动换行对所有文件有效:(1) File-> Settings-> Editor-> General(2) 找到Soft Wraps,勾选Soft-wrap files(3) 在输入框中添加;*.py,如下图所示控制台console自动换行File-> Settings-> Editor-> General -> console勾选Use soft wraps in console,如下图所示...原创 2020-11-02 10:01:00 · 189394 阅读 · 0 评论 -
python装饰器,简单了解一下
1. 函数在python中,函数通过def关键字、函数名和可选的参数列表定义。通过return关键字返回值。我们举例来说明如何定义和调用一个简单的函数:def foo(): return 1foo()1方法体(当然多行也是一样的)是必须的,通过缩进来表示,在方法名的后面加上双括号()就能够调用函数2. 作用域在python中,函数会创建一个新的作用域。python开发者可能会说函数有自己的命名空间,差不多一个意思。这意味着在函数内部碰到一个变量的时候函数会优先在自己的原创 2020-08-24 15:09:56 · 218814 阅读 · 0 评论 -
python三方库大全
https://www.lfd.uci.edu/~gohlke/pythonlibs进入网站等一会儿,才能完全加载原创 2020-06-04 14:05:44 · 220956 阅读 · 0 评论 -
python常用的国内仓库
一般使用python安装库,会用到pip install libName ,,这个会在Python的官方源pypi.python.org/pypi 下载,有时会因为超时会抛异常无法下载成功。所以可以选择一些比较稳定速度比较快的国内镜像来下载python库。在线下载命令pip install -i https://pypi.douban.com/simple scrapy豆瓣该网站比较稳定,速度也比较快https://pypi.douban.com/simple加利福尼亚大学https:.原创 2020-06-02 10:02:14 · 227237 阅读 · 2 评论 -
pyQT5安装之后,找不到designer.exe
pip install PyQt5-tools -ihttp://pypi.douban.com/simple--trusted-host=pypi.douban.com原创 2020-05-21 10:29:51 · 176903 阅读 · 0 评论 -
python装饰器快速了解
一、首先,理解装饰器的初衷:不改变原函数的原则举个栗子,这里有3个函数,实现各自的逻辑功能def a(): #此方法需要实现某业务A print('此处代替实现业务A的逻辑代码')def b(): #此方法需要实现某业务B print('此处代替实现业务B的逻辑代码')def c(): #此方法需要实现某业务C print('此处代...原创 2020-04-16 15:51:21 · 167703 阅读 · 0 评论 -
拔出鼠标(或任意USB设备),强制关机
import usb.coreimport timeimport osif __name__ == '__main__': while True: if usb.core.find(idVendor=0x046D, idProduct=0xC077) is not None: time.sleep(3) else: ...原创 2020-01-08 16:52:19 · 221395 阅读 · 1 评论 -
pyinstaller打包成exe之后,获取exe路径
先上答案print(os.path.realpath(sys.argv[0]))print(os.path.realpath(sys.executable))print(os.path.dirname(os.path.realpath(sys.argv[0])))print(os.path.dirname(os.path.realpath(sys.executable)))如果直接使...原创 2019-12-02 11:01:22 · 223728 阅读 · 0 评论 -
pyinstaller参数详解
-F, –onefile 产生一个文件用于部署 (参见XXXXX). -D, –onedir 产生一个目录用于部署 (默认) -K, –tk 在部署时包含 TCL/TK -a, –ascii 不包含编码.在支持Unicode的python版本上默认包含所有的编码. -d, –debug 产生debug版本的可执行文件 -w,–windowed,–n...原创 2019-11-28 16:50:42 · 223518 阅读 · 0 评论