zoukankan      html  css  js  c++  java
  • Python

    Python的第二十一天

    一、设置单元格样式

     1、需要导入的类

     from openpyxl.styles import Font, colors, Alignment

     2、字体

     my_font = Font(name="等线", size=24, italic=True, color=colors.BLACK, bold=True)

     sheet['A1'].font = my_font

     3、对齐方式

    
    
    sheet['B1'].alignment = Alignment(horizontal='center', vertical='center‘
    4、设置行高、列宽
    sheet.row_dimensions[2].height = 30 #第2行行高
    sheet.column_dimensions['C'].width = 20 #C列列宽
    wb.save("excel_test.xlsx")

    二、用Python发邮件
    Python对SMTP(简单邮件传输协议)支持有smtplib 和email两个模块,email负责构造邮件,smtplib负责发送邮件
    import smtplib
    from email.mime.text import MIMEText #邮件正文
    from email.header import Header #邮件头

    #登录邮件服务器
    smtp_obj = smtplib.SMTP_SSL("smtp.email.qq.com", 465) #发件人邮箱中的SMTP服务器,端口是25
    smtp_obj.login("***@qq.com", "***") #括号中对应的发件人邮箱账号、邮箱密码
    #smtp_obj.set_debuglevel(1) #显示调试信息

    #设置邮件头信息
    msg = MIMEText("hahaha", "plain", "utf-8") #plain:文本格式
    msg["From"] = Header("me", "utf-8")#发送者
    msg["To"] = Header("you", "utf-8")#接收者
    msg["Subject"] = Header("your letter", "utf-8")#主题

    #发送
    smtp_obj.sendmail("发件人邮箱", ["one", "two"], msg.as_string()) #压缩成字符串
     
    
    
  • 相关阅读:
    linux 命令展示该目录下的所有子目录及文件结构 tree
    ssh-keygen
    centos安装git
    spring-boot parent变更为依赖方式
    centos docker compose安装
    UML——活动图
    UML——构件图
    UML——部署图
    UML——用例图
    UML——关系
  • 原文地址:https://www.cnblogs.com/sxy2021/p/14438158.html
Copyright © 2011-2022 走看看