自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 用pyautogui模块打开电脑中的绘图板绘画并保存

pyautogui模块能自动控制鼠标与键盘,下面通过代码演示如何打开绘图板绘画并保存在自己设定的位置,代码如下:import pyautoguiimport timeimport keyboardimport shutilpyautogui.hotkey("winleft","r")#相当于按WIN+R键pyautogui.write("mspaint.exe")#调出"运行"并输入画图板代码pyautogui.press("space")#若是中文输入法也能填进去pyautogui.hot

2021-12-02 12:46:22 490

原创 用pyautogui.locateOnScreen实现精准自动识别图片的功能

打开CSDN首页,我们要识别图中的的赞,并点击。首先我们写代码截取带赞的手势图片,代码如下:from PIL import Imageimport pyautoguiim=pyautogui.screenshot()#截取整个屏幕om=im.crop((284,416,302,438))#根据截取的屏幕仅截取“带赞的手势图片”,可以用pyautogui.mouseInfo()获取图片的位置(284,416,302,438)om.save("dianzan.png")#将图片保存供pyautog.

2021-12-02 11:36:56 28294 20

原创 Excel常用快捷小方法总结

1、Ctrl+E是通过比对字符串间的关系,来给出最符合用户需要的一种填充规则(Excel表格快捷键Ctrl+E怎么用?)2、Ctrl+G定位控制(Excel表格中ctrl+g组合快捷键的作用有哪些?ctrl+g用法大全)3、Alt+“=”多项内容快速求和(Excel中快捷键Alt+“=”的使用说明)4、Alt+enter一个单元格内强制换行5、快速调整单元格:全选-双击最上面的行中间调整行或双击最左边的列中间调整列6、隐藏单元格内容:设置单元格格式-数字-自定义-;;????如何隐藏单元格中的内

2021-11-21 11:59:57 327

原创 正则表达式之强密码

强密码(必须包含大小写字母和数字的组合,不能使用特殊字符,长度在 8-10 之间)。代码如下:^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])[a-zA-Z0-9]{8,10}$#零宽度断言#(?=.*\d)指密码中包含数字#(?=.*[a-z])指密码中包含小写字母#(?=.*[A-Z])指密码中包含大写字母...

2021-11-19 13:48:12 3668

原创 正则表达式筛选正确的日期格式

若从众多文本中筛选出DD/MM/YYYY格式的日期,并且要求4月、6月、9月、11月的天数不超30天,2月份在闰年不超29天,非闰年不超28天。此外还要求天和月为单数,要在前面加个0(如1,变为01)。代码如下:import re#(?<!\d)和(?!\d)是为了防止出现类如111/12/20005的情况yearRegex=re.compile(r'(?<!\d)(0?[1-9]|[12][0-9]|30|31)/(0?[1-9]|1[0-2])/([12]\d{3})(?!\d)')

2021-11-19 12:29:57 542

原创 正则表达式难点解析

1.正则表达式的通用模板:import rep=re.compile(pattern,flags=0)p.search(string)#扫描整个字符串并返回第一个成功的匹配p.match(string)#尝试从字符串的起始位置匹配,如果不是起始位置匹配成功的话,返回Nonep.findall(string)#扫描整个字符串并返回结果列表;返回的是括号所匹配到的结果,多个括号就会返回多个括号分别匹配到的结果,如果没有括号就返回就返回整条语句所匹配到的结果#pattern是正则表达式,string是

2021-11-18 14:31:07 200

原创 正则表达式中re.split的用法分析

re.split(pattern, string, maxsplit=0) ; pattern表示要分割的字符,string表示要分割的字符串,maxsplit表示分割的次数。import reline="我是中国人,我热爱我的祖国;加油!"#1.pattern如果用()表示保留分隔符print(re.split(r'(;|,)',line))#['我是中国人', ',', '我热爱我的祖国', ';', '加油!']#2.pattern如果用[]表示不保留分隔符print(re.split

2021-11-17 13:19:50 640

原创 正则表达式非获取性匹配(?:pattern)等的应用

非获取匹配即匹配内容但不获取匹配结果,不进行存储供以后使用,无法用search.groups()获取分组括号里面的内容。import reprint(re.search("win (7|8)", "win 7").group()) # win 7print(re.search("win (7|8)", "win 7").groups()) # ('7',);能获取括号里分组的内容7,获取性匹配# (?:pattern)# 非获取匹配,匹配pattern但不获取匹配结果,不进行存储供以后使用。p

2021-11-17 12:44:49 227

原创 PyinputPlus模块在麦当劳店三明治点餐计费的应用

PyInputPlus是一个第三方模块,类似于input,但是又很多强大的功能。import pyinputplus as pyipimport sysresponse=pyip.inputYesNo("欢迎来到麦当劳店,很高兴为你服务,现在三明治特价,请问您需要吗(Y/N)?:")if response=="no": print("欢迎再次光临!") sys.exit() breadPrice = {'全麦面包':7, '白面包':5, '酸面包':8}protein

2021-11-16 14:32:04 330

原创 pyhon有趣的例子

任意输入一个小写字母,返回在其后面第5个位置的小写字母。例如:输入a,返回f;输入z,返回e;输入x,返回c。特别注意其循环关系。26个字母表:a b c d e f g h i j k l m n o p q r s t u v w x y zwhile True: number = input("请输入一个小写字母(a-z):") if ord(number)>122 or ord(number)<97: print("输入的不在指定范围!",end="")

2021-11-03 17:12:17 56

原创 Python在斐波拉契数列中的应用

输入一个数字(范围3-100),返回位数是该数字的斐波拉契数列。如:输入3,返回 [1, 1, 2];输入5,返回 [1, 1, 2, 3, 5] 。代码如下:def func(n): List1 = [1] a, b = 1, 1 for i in range(n-1): a, b = b, a + b List1.append(a) return List1number = int(input("请输入你想实现的斐波拉契数列的位数(

2021-11-03 16:28:14 82

原创 Python元组转为字典的经典案例

要将类似于这样的[(“香蕉”, 3, “斤”),(“菠萝”, 6 ,“个”),(“西红柿”, 4, “斤”),(“白菜”,5,“颗”)]元组列表转为类似如下的字典格式:[{"种类“:“香蕉”,"价格“:3,“单位”:斤},{"种类“:“西红柿”,"价格“:4,“单位”:斤},…]代码如下:tlists=tlists=[("香蕉",3,"斤"),("菠萝",6,"个"),("西红柿",4, "斤"),("白菜",5,"颗")]names="种类 价格 单位".split( )a=list(dic

2021-11-03 13:55:38 154

原创 python中os模块和os.path模块用法举例

python中os模块和os.path模块用法举例1 python中的os模块的应用1.1 os模块的部分常用属性(Windows系统)1.2 os模块的部分常用方法2 python中的os.path模块的应用如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1 pyth

2021-11-01 20:09:34 216

原创 去除字符串中多余的换行符

妾发初覆额,折花门前剧。郎骑竹马来,绕床弄青梅。同居长干里,两小无嫌猜,十四为君妇,羞颜未尝开。低头向暗壁,千唤不一回。十五始展眉,愿同尘与灰。常存抱柱信,岂上望夫台。十六君远行,瞿塘滟滪堆。五月不可触,猿声天上哀。门前迟行迹,一一生绿苔。苔深不能扫,落叶秋风早。八月胡蝶来,双飞西园草。感此伤妾心,坐愁红颜老。早晚下三巴,预将书报家。相迎不道远,直至长风沙。在这个...

2020-03-20 18:15:52 2297

原创 怎样用xpath去除某个不想要的元素,从而选择满意的内容

html=''''<div class="shici_list_main"> <h3><a href="/chaxun/list/3075417.html" target="_blank">《长干行二首》</a></h3> <div class="shici_conte...

2020-03-20 11:25:30 5000 1

原创 用lxml和xpath爬取李白诗词

小试牛刀,剪短的代码爬取李白200首诗歌,并整齐的保存到txt文档中,代码如下:爬取结果部分截图如下:

2020-03-19 15:43:42 774

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除