python学习之路

第一章 问题汇集

解决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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值