xlrd模块;xlwt模块使用,smtp发送邮件

先安装

pip3 install xlwt

pip3 install xlrd

import xlwt, xlrd
from xlrd.book import Book
from xlrd.sheet import Sheet
from xlrd.sheet import Cell
# lmj = xlwt.Workbook()
# lmj_sheet = lmj.add_sheet('sheet0')
#
# for row in range(1, 12):
#     for col in range(6):
#         lmj_sheet.write(row, col, 'like the {}day hate{}day'.format(row, col))
# # 写的时候必须有行和列,否则都不行,必须要有这些两者不可缺一
# lmj.save('lmj.xls')

================================================================================================================================================
lmj_book
= xlrd.open_workbook('2015年月度分解表.xls') sheet_name = lmj_book.sheet_names() # print(sheet_name) # ['Sheet1', 'Sheet2', 'Sheet3'] # sheetxx = lmj_book.sheet_by_name(sheet_name[1]) # 这里的sheet_by_name是通过表格中的sheet名字得到的数据, # 也可以通过index直接写sheet_name的索引下标 sheetxx = lmj_book.sheet_by_index(1) # 这一句和上面的意思是一样的得到的数据是一样 for row in sheetxx.get_rows(): # print(0, row) for col in row: print(col.value) # 这里是把表格中的每一格数据读出来

先安装

pip3 install smtplib

import smtplib
from email.mime.text import MIMEText
from email.utils import formataddr

msg = MIMEText('如果我能使一颗心免于破碎,我的人生就没有白活', 'plain', 'utf-8')
msg['From'] = formataddr(["dream-blue", 'bule19920826@126.com'])
msg['To'] = formataddr(["孟郊", '1051921501@qq.com'])
msg['Subject'] = "豆瓣回复邀请"

server = smtplib.SMTP("smtp.126.com", 25)  # 在网易邮箱的设置选项里面找到"POP3/SMTP/IMAP"然后点进去,把单选框都勾选上,再保存即可完成这些操作
server.login("bule19920826@126.com", "dream1989!")
server.sendmail('bule19920826@126.com', ['1051921501@qq.com', ], msg.as_string())
server.quit()
原文地址:https://www.cnblogs.com/2012-dream/p/9164162.html