第一章 问题汇集
解决pip使用异常 No module named ‘pip’
当使用一下命令升级pip后,遇到了一些问题导致pip不能使用。
pip install - upgrade pip3
出现一个问题,无法升级,而且当你重新运行pip的时候会出错
1、windows平台解决方法
python -m ensurepip
python -m pip install --upgrade pip
2、Linux平台的解决方法
sudo apt-get install python3-pip
第二章 发送邮件
先上代码
此代码为简化版,适合入门
import smtplib
import email
# 负责构造文本
from email.mime.text import MIMEText
from email.header import Header
# 邮件正文内容
body_content = "这是一个的python的测试文件"
# 构造文本,参数1:正文内容,参数2:文本格式,参数3:编码方式
message = MIMEText(body_content,"plain","utf-8")
# 邮件主题
subject_content = "Python邮件测试"
# 设置发送者,注意严格遵守格式,里面邮箱为发件人邮箱
message["From"] = "sender_name<123456789@qq.com>"
# 设置接受者,注意严格遵守格式,里面邮箱为接受者邮箱
message["To"] = "receiver_1_name<abcdefg@163.com>"
# 设置邮件主题
message["Subject"] = Header(subject_content,'utf-8')
# 创建SMTP对象
stp = smtplib.SMTP()
# 设置发件人邮箱的域名和端口,端口地址为25
stp.connect("smtp.qq.com", 25)
# 登录邮箱,传递参数1:邮箱地址,参数2:邮箱授权码
stp.login("123456789@qq.com","此授权码从QQ邮箱设置里面去获得")
# 发送邮件,传递参数1:发件人邮箱地址,参数2:收件人邮箱地址,参数3:把邮件内容格式改为str
stp.sendmail("123456789@qq.com", "abcdefg@163.com", message.as_string())
print("邮件发送成功")
保持更新,不断进步
2021.2.15