python自动化办公
Qi_Xi_Miao
python学习笔记记录
展开
-
自动化办公-os模块
os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口,即此模块提供了丰富的方法来处理文件和目录。 导入 import os 常用方法 方法名 作用 os.remove(“path/flename”) 删除文件 os.rename(oldname, newname) 重命名文件 os.walk() 生成目录树下的所有文件名 os.chdir(“dirname”) 改变目录 os.mkdir/makedirs(“dirname”) 创建目录/多层目录 os.rmd原创 2022-05-23 21:14:43 · 208 阅读 · 0 评论 -
邮件发送--smtplib模块
邮件发送原理发送纯文本文件发送HTML格式邮件 原理 SMTP (Simple Mail Transfer Protocol) 即简单邮件传输协议,是一组用于由源地址到目的地址传送邮件的规则,由它来控制新建的中转方式。 发件箱–SMTP-》 你的服务器–SMTP-》 对方服务器 --IMAP-》 收件箱 登陆邮件服务器 —》 构造符合邮件协议规则要求的邮件内容 —》 发送 python有smtplib模块和email模块支持SMTP,email负责构造邮件,smtplib负责发送邮件,它对SMTP协议进行了原创 2021-04-04 20:34:30 · 547 阅读 · 1 评论 -
Excel处理-openpyxl模块
打开excel 创建文件 from openpyxl import Workbook wb = Workbook() # 实例化,在内存中中创建一个excel文件 ws = wb.active # 获取当前活跃工作表 print(ws.title) # 打印sheet表名 ws.title = 'test' # 更改工作表名字 wb.save('test.xlsx') # 保存文件 Sheet 打开已有文件 from openpyxl import load_workbook wb2 = load_wo原创 2021-04-01 20:57:14 · 148 阅读 · 0 评论 -
random模块
random模块 import random random.randrange(1,10) # 返回1-10之间的一个随机数,不包括10 8 random.randint(1,10) # 返回1-10之间的一个随机数,包括10 10 random.randrange(0,100,2) # 随机选取0-100之间的一个偶数 70 random.choice('dherher!!#@%') # 返回一个给定数据集合中的随机字符 'h' random.random() # 返回一个随机浮点数 0原创 2021-04-01 19:33:11 · 114 阅读 · 0 评论 -
sys与datetime模块
sys模块 import sys print(sys.path) # 获取系统环境变量 ['D:\\01Study\\02 Skills\\Working Skills\\python\\AUTO WORK', 'D:\\ANACONDA\\python37.zip', 'D:\\ANACONDA\\DLLs', 'D:\\ANACONDA\\lib', 'D:\\ANACONDA', '', 'D:\\ANACONDA\\lib\\site-packages', 'D:\\ANACONDA\\lib\\原创 2021-03-30 21:31:51 · 248 阅读 · 0 评论 -
Excel_基础操作_xlrd读取与xlwt写入
目录xlrd库xlwt库xlutils库 xlrd库 用于Excel的读取 安装:pip install xlrd import xlrd # 读取操作 xlsx = xlrd.open_workbook('filename') # 打开工作簿 sheet = xlsx.sheet_by_index(0) # 通过索引查找工作表 sheet = xlsx.sheet_by_name('sheet_name') # 通过名字查找工作表 cell = sheet.cell_value(m,n) # 第m行n原创 2021-01-31 21:32:19 · 395 阅读 · 0 评论