![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python学习
文章平均质量分 63
Lynqwest
这个作者很懒,什么都没留下…
展开
-
【python学习】批量复制文件
批量复制文件至新文件夹并重命名原创 2023-04-26 23:25:58 · 1087 阅读 · 0 评论 -
Python调包侠——Pandas循环提速
目录一、标准for循环二、Pandas 内置函数: iterrows ()三、Pandas的 .apply()方法四、Pandas向量化五、Numpy向量化六、总结一、标准for循环采用for循环遍历每一行,iloc来确定该列值,在数据量较大的情况下,iloc本身耗时较高,同时for遍历使得效率非常低,对于iloc的改进可使用 df.at来代替,对于for循环...原创 2019-09-09 14:10:12 · 971 阅读 · 0 评论 -
python数据库定时更新脚本——(一)GitPython拉取代码
一、简介及安装GitPython 是一个用于操作 Git 版本库的 python 包,它提供了一系列的对象模型(库 -Repo、树 -Tree、提交 -Commit等)用于操作版本库中的相应对象。主要通过python对远程代码进行拉取、提交等操作 安装及使用:pip install gitpythonimport gitpython二、使用1. Repo对象GitPython的所有git操作都是通过Repo对象来操作的,通...原创 2021-12-08 16:56:46 · 2773 阅读 · 0 评论 -
python数据库定时更新脚本
通过python连接本地数据库,创建Html网页,生成数据库的表清单及每张表的结构、修改语句等原创 2021-12-06 15:09:17 · 1515 阅读 · 0 评论 -
【Python】模糊匹配搜索
1. 概述利用python库:fuzzywuzzy及difflib,两个库均可实现词粒度的模糊匹配,同时可设定模糊阈值,实现关键词的提取、地址匹配、语法检查等2. fuzzywuzzypip install fuzzywuzzyfrom fuzzywuzzy import processfrom fuzzywuzzy import fuzz2.1 fuzzy模块(1)模糊匹配方法ratio()——简单匹配,使用纯Levenshtein Distance进行匹配。 parti原创 2020-11-19 15:36:15 · 21154 阅读 · 2 评论 -
Python让繁琐工作自动化——chapter16 发送电子邮件和短信
1. 基础语法1.1 发送邮件SMTP用书上提供的代码一直显示ConnectionClosed 或者554错误,之后换了一种写法,虽然还是不稳定(有时候能发出去有时候就显示554——垃圾邮件错误)以下是一种发送成功的写法(不稳定):import smtplibfrom email.mime.text import MIMETextfrom email.header import Header...原创 2018-04-13 20:59:47 · 2636 阅读 · 1 评论 -
Python让繁琐工作自动化——chapter7 模式匹配与正则表达式
1. 基本语法1 正则匹配三步走import repattern = re.compile(r'\d\d\d-\d\d\d\d')phonenum = pattern.search('my num is 123-1121')print(phonenum.group()) #直接输出的是match对象,调用match对象的group方法,返回文本>>>123-11212 匹...原创 2018-04-23 14:44:13 · 372 阅读 · 0 评论 -
Python让繁琐工作自动化——chapter10 日志模块
1. 基础语法1.1 日志模块import logging#设置输出的基本格式logging.basicConfig(level= logging.DEBUG , format = ' %(asctime)s - %(levelname)s - %(message)s')logging.debug('End ')将level关键字参数设为ERROR时,只会显示本级别以及本级别以上的日志消息l...原创 2018-04-12 14:21:21 · 272 阅读 · 0 评论 -
Python让繁琐工作自动化——chapter18 GUI控制键盘与鼠标
1. 基础语法"GUI自动化":通过程序控制应用,向他们发送虚拟的击键和鼠标点击,即图形用户界面自动化import pyautogui#以下指令将返回屏幕分辨率大小weight , height = pyautogui.size()1.1 鼠标(1)移动鼠标#移动绝对坐标值(x,y,移动到该位置所需时间)pyautogui.moveto(100,200,duration = 0.2)#移动相...原创 2018-04-10 16:14:22 · 554 阅读 · 0 评论 -
Python让繁琐工作自动化——chapter15 保持时间、计划任务和启动程序
1. 基础语法1.1 time模块(1)time.time()函数import timetime = time.time()#返回一个浮点数,称为UNIX纪元时间戳,即1970.1.1 00:00 开始的秒数(2)time.sleep()函数time.sleep(5)#希望程序暂停的时间(3)round()四舍六入五成双now = time.time()round(now,2)#roun...原创 2018-04-09 20:45:28 · 454 阅读 · 0 评论 -
Python让繁琐工作自动化——chapter17 操作图像
1. 基础语法(1) 导入模块from PIL import Image(2)处理Image数据类型catlmg = Image.open('zophie.png') #Image.open 函数返回一个Image数据对象width, height = catImg.size #im.size 函数返回两个值,宽和高(size函数没有‘()’调用!)im = Imag...原创 2018-04-09 16:01:03 · 565 阅读 · 0 评论 -
Python让繁琐工作自动化——chapter14 处理CSV和JSON数据
1. 基础语法1.1 CSV模块(1)读取CSV文件csvobj = open(csvfile) #打开CSV文件readerpbj = csv.reader(csvobj) #将其转换为reader对象(2)写入数据output = open(csvfile, 'w', newline='') # 创建要写入的CSV文件csvwrit...原创 2018-03-20 17:28:20 · 316 阅读 · 0 评论 -
Python让繁琐工作自动化——chapter13 处理PDF和Word文档
1 基础语法1.1 PDF模块(1)导入模块import PyPDF2(2)读取PDF文件pdffile = open('pdf2.pdf','rb') pdfreader = PyPDF2.PdfFileReader(pdffile) #创建PdfFileReader 对象(3)写入文件#一般用于从一个PDF复制内容写入到另一个PDF中p...原创 2018-03-20 16:57:45 · 1534 阅读 · 0 评论 -
Python让繁琐工作自动化——chapter12 处理Excel电子表格
1. 基本语法(1)模块导入import openpyxl(2)读取表格wb = openpyxl.load_workbook('文本文件到表格.xlsx')sheet = wb.get_active_sheet() #获得当前sheet表(3)写入表格wb = openpyxl.Workbook() #创建一个workboo...原创 2018-03-20 15:47:01 · 3094 阅读 · 0 评论