自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python-控制键盘鼠标

1、获取屏幕分辨率 pyautogui.size()代码如下:import pyautoguiwidth,height=pyautogui.size() #返回宽、高2、移动鼠标moveTo():鼠标移动到屏幕的指定位置代码如下:import pyautoguipyautogui.moveTo(100,100,duration=0.25)moveRel():相对当前位置移动鼠标代码如下:import pyautoguipyautogui.moveRel(100

2022-02-02 19:27:34 8127

原创 python-图像

1、打开图像文件from PIL import ImagecatIm=Image.open('zophie.png')2、裁剪图片 crop()函数croppedIm=catIm.crop((335,345,565,560))croppedIm.save('cropped.png')3、复制粘贴图像catIm=Image.open('zophie.png')catCopyIm=catIm.copy()faceIm=catIm.crop((335,345,565,560))

2022-02-02 18:22:35 2154

原创 python-发送邮件和短信

1、smtp发送邮件代码如下:import smtplibsmtpObj=smtplib.SMTP('smtp.example.com',587) #连接smtp服务器smtpObj.ehlo() #连接上smtp服务器后,首先向服务器打招呼(smtp特有),否则后面方法调用会报错smtpObj.starttls() #开启tls加密smtpObj.login('邮箱账号','邮箱密码') #登录邮箱smtpObj.sendmail('我的邮箱','收件人邮箱','Subje..

2022-02-02 17:36:58 723

原创 python-时间、计划程序、启动程序

1、python的时间函数Unix时间戳是一个浮点值和整型值,表示自1970年1月1日午夜0点(UTC)以来的秒数datetime:包含一些整型值,保存在year、month、day、hour、minute、second属性中timedelta:表示一段时间,不是一个特定的时刻time.time():返回浮点值,表示当前时刻的Unix纪元时间戳time.sleep(seconds):程序暂停secondes指定的秒数datetime.datetime(year,month,day,h

2022-02-02 17:07:49 415

原创 python-CSV文件和JSON数据

1、读取csv文件 csv.reader()函数csv模块是python自带的,可以直接导入它代码如下:import csvexampleFile=open('example.csv')exampleReader=csv.reader(exampleFile) #读取csv文件exampleData=list(exampleReader) #返回List列表exampleData1)访问特定行和列的值:exampleData[row][col]exampleData[0]

2022-02-02 16:45:49 809

原创 python-pdf和word操作

1、安装PyPDF2pip install PyPDF22、导入PyPDF2import PyPDF23、读取pdf文本代码如下:import PyPDF2pdfFileObj=open('meetingminutes.pdf','rb')pdfReader=PyPDF2.PdfFileReader(pdfFileObj) #读取pdf文档pdfReader.numPagespageObj=pdfReader.getPage(0)pageObj.extractTe

2022-02-02 16:04:16 1125

原创 python-Excel操作

1、安装openpyxl模块pip install openpyxl2、打开excel文档import openpyxlopenpyxl.load_workbook('example.xlsx')3、从工作薄中取得工作表wb.get_sheet_names()sheet=wb.get_sheet_by_name('Sheet3')sheet.titleactiveSheet=wb.get_active_sheet() #获取工作薄的活动表4、从表中取得单元格imp

2022-02-02 13:34:40 1781

原创 python-网络爬虫

1、常用模块webbrowser:python自带,打开浏览器获取指定页面requests:从网上下载文件和网页Beautiful Soup:解析htmlselenium:启动并控制一个web浏览器2、启动新的浏览器,打开指定URL ,使用open()函数import webbrowserwebbrowser.open('http://inventwithpython.com/')3、下载网页requests.get()import requestsres=reque

2022-02-02 12:15:59 670

原创 python异常处理

1、抛出异常raise Exception('出错信息')import traceback #反向追踪模块try:raise Exception('This is the error message')except:errorFile=open('errorInfo.txt','w')errorFile.write(traceback.format_exc())errorFile.close()print(' The traceback info was written

2022-02-02 00:43:54 117

原创 python组织文件

1、引入shutil模块,包含复制、移动、改名和删除文件等import shutil2、复制文件和文件夹shutil.copy(source,dest):从source处的文件复制到dest处的文件夹,如果source是文件名,dest是目录,则把文件拷贝到dest目录下,名称仍为source的文件名;如果source是文件名,dest是文件名,则source的文件内容拷贝到dest中,文件名是dest的文件名。shutil.copytree(source,dest):复制整个文件夹,以及它

2022-02-02 00:24:55 160

原创 python读写文件

1、os.path.join():返回文件路径的字符串windows返回倒斜杠(\),linux返回正斜杠(/)import osos.path.join('usr','bin','spam')windows返回:usr\\bin\\spamlinux返回:usr/bin/spam2、常用函数os.getcwd():返回当前路径字符串os.chdir():改变当前文件路径os.makedirs():创建新文件夹os.path.abspath(path):返回绝对路径的

2022-02-01 23:41:28 242

原创 python正则表达式

1、正则表达式匹配步骤1)用import re导入正则表达式模块2)用re.compile()创建一个Regex对象3)向Regex对象的search方法传入要查找的字符串,返回一个Match对象4)调用Match对象的group方法,返回实际匹配文本的字符串2、常用匹配符():正则表达式分组|:管道字符?:可选字符*:匹配0次或多次+:匹配1次或多次{}:匹配特定次数,如{3,5}表示贪心匹配3到5次,最多5次; {3,5}?表示非贪心匹配,只匹配3个花括号

2022-02-01 23:03:19 526

原创 python基础

python基础语法,快速上手

2022-02-01 21:44:39 234

空空如也

空空如也

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

TA关注的人

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