最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python自動(dòng)發(fā)送QQ郵箱的完整步驟

 更新時(shí)間:2021年11月11日 09:48:51   作者:川川菜鳥  
最近在自己學(xué)習(xí)Python爬蟲,學(xué)到了用Python發(fā)送郵件,覺得這個(gè)可能以后比較實(shí)用,所以下面這篇文章主要給大家介紹了關(guān)于python自動(dòng)發(fā)送QQ郵箱的相關(guān)資料,需要的朋友可以參考下

一、授權(quán)碼獲取

開啟它:

發(fā)送短信:

發(fā)送后點(diǎn)擊我已發(fā)送:

把這個(gè)授權(quán)碼復(fù)制下來保存起來,下次還可以用。

二、發(fā)送文本和附件

你只需要修改郵箱,授權(quán)碼,當(dāng)然如果你想發(fā)送附件也把附件路徑加上即可。

python代碼:

# coding=gbk
"""
作者:川川
@時(shí)間  : 2021/11/10 10:50
群:970353786
"""
import smtplib
from email.mime.text import MIMEText
from email.mime.image import MIMEImage
from email.mime.multipart import MIMEMultipart
from email.mime.application import MIMEApplication

# 寫成了一個(gè)通用的函數(shù)接口,想直接用的話,把參數(shù)的注釋去掉就好
def send_email(msg_from, passwd, msg_to, text_content, file_path=None):
    msg = MIMEMultipart()
    subject = "python 實(shí)現(xiàn)郵箱發(fā)送郵件"  # 主題
    text = MIMEText(text_content)
    msg.attach(text)

    # file_path = r'read.md'  #如果需要添加附件,就給定路徑
    if file_path:  # 最開始的函數(shù)參數(shù)我默認(rèn)設(shè)置了None ,想添加附件,自行更改一下就好
        docFile = file_path
        docApart = MIMEApplication(open(docFile, 'rb').read())
        docApart.add_header('Content-Disposition', 'attachment', filename=docFile)
        msg.attach(docApart)
        print('發(fā)送附件!')
    msg['Subject'] = subject
    msg['From'] = msg_from
    msg['To'] = msg_to
    try:
        s = smtplib.SMTP_SSL("smtp.qq.com", 465)
        s.login(msg_from, passwd)
        s.sendmail(msg_from, msg_to, msg.as_string())
        print("發(fā)送成功")
    except smtplib.SMTPException as e:
        print("發(fā)送失敗")
    finally:
        s.quit()
msg_from = '283****79@qq.com'  # 發(fā)送方郵箱
passwd = 'd******a'  # 填入發(fā)送方郵箱的授權(quán)碼(就是剛剛你拿到的那個(gè)授權(quán)碼)
msg_to = '283******9@qq.com'  # 收件人郵箱,我是自己發(fā)給自己
text_content = "hi,this is a demo!" # 發(fā)送的郵件內(nèi)容
file_path = 'read.md' # 需要發(fā)送的附件目錄
send_email(msg_from,passwd,msg_to,text_content,file_path)

運(yùn)行:(收到郵箱)

三、繼續(xù)升級(jí)

你是否可以在這基礎(chǔ)上再做改動(dòng),比如爬取某個(gè)網(wǎng)頁的主要內(nèi)容發(fā)送到郵箱?爬蟲有趣的東西多著呢!比如我自動(dòng)填體溫,把填報(bào)后的效果發(fā)送給我郵箱。

python代碼:(txt里面為我的具體內(nèi)容)

# coding=gbk
"""
作者:川川
@時(shí)間  : 2021/11/10 11:50
群:970353786
"""
import smtplib
from email.mime.text import MIMEText
from email.mime.multipart import MIMEMultipart
from email.mime.application import MIMEApplication

def send_email(msg_from, passwd, msg_to, text_content):
    msg = MIMEMultipart()
    subject = "計(jì)算機(jī)自動(dòng)填體溫結(jié)果"  # 主題
    text = MIMEText(text_content)
    msg.attach(text)

    msg['Subject'] = subject
    msg['From'] = msg_from
    msg['To'] = msg_to
    try:
        s = smtplib.SMTP_SSL("smtp.qq.com", 465)
        s.login(msg_from, passwd)
        s.sendmail(msg_from, msg_to, msg.as_string())
        print("發(fā)送成功")
    except smtplib.SMTPException as e:
        print("發(fā)送失敗")
    finally:
        s.quit()
msg_from = '28****579@qq.com'  # 發(fā)送方郵箱
passwd = 'dw****rodhda'  # 填入發(fā)送方郵箱的授權(quán)碼(就是剛剛你拿到的那個(gè)授權(quán)碼)
msg_to = '2****9579@qq.com'  # 收件人郵箱

with open("log_t.txt", "r",encoding="utf-8") as f:  # 打開文件
    data = f.read()  # 讀取文件
    text_content = data # 發(fā)送的郵件內(nèi)容
    send_email(msg_from,passwd,msg_to,text_content)  

運(yùn)行效果:

四、聲明

自動(dòng)郵箱發(fā)送僅僅用于個(gè)人學(xué)習(xí)練習(xí),若用于其它等用途,后果自負(fù),概不負(fù)責(zé)。

到此這篇關(guān)于python自動(dòng)發(fā)送QQ郵箱的文章就介紹到這了,更多相關(guān)python自動(dòng)發(fā)送QQ郵箱內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳細(xì)介紹Ruby中的正則表達(dá)式

    詳細(xì)介紹Ruby中的正則表達(dá)式

    這篇文章主要介紹了詳細(xì)介紹Ruby中的正則表達(dá)式,文章中還給出了用于搜索和替換的正則表達(dá)式的使用實(shí)例,需要的朋友可以參考下
    2015-04-04
  • python 實(shí)現(xiàn)批量圖片識(shí)別并翻譯

    python 實(shí)現(xiàn)批量圖片識(shí)別并翻譯

    這篇文章主要介紹了python 實(shí)現(xiàn)批量圖片識(shí)別并翻譯,幫助大家利用python處理圖片,感興趣的朋友可以了解下
    2020-11-11
  • python wsgiref源碼解析

    python wsgiref源碼解析

    這篇文章主要介紹了python wsgiref源碼的相關(guān)資料,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2021-02-02
  • Python3.5內(nèi)置模塊之shelve模塊、xml模塊、configparser模塊、hashlib、hmac模塊用法分析

    Python3.5內(nèi)置模塊之shelve模塊、xml模塊、configparser模塊、hashlib、hmac模塊用法

    這篇文章主要介紹了Python3.5內(nèi)置模塊之shelve模塊、xml模塊、configparser模塊、hashlib、hmac模塊,結(jié)合實(shí)例形式較為詳細(xì)的分析了shelve、xml、configparser、hashlib、hmac等模塊的功能及使用方法,需要的朋友可以參考下
    2019-04-04
  • AI與Python人工智能啟發(fā)式搜索概念理解

    AI與Python人工智能啟發(fā)式搜索概念理解

    這篇文章主要為大家介紹了AI與Python啟發(fā)式搜索概念詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-05-05
  • Python-OpenCV中的cv2.inpaint()函數(shù)的使用

    Python-OpenCV中的cv2.inpaint()函數(shù)的使用

    大多數(shù)人會(huì)在家里放一些舊的退化照片,上面有一些黑點(diǎn),一些筆畫等。你有沒有想過恢復(fù)它?本文就來介紹一下方法,感興趣的可以了解一下
    2021-06-06
  • TensorFlow高效讀取數(shù)據(jù)的方法示例

    TensorFlow高效讀取數(shù)據(jù)的方法示例

    這篇文章主要介紹了TensorFlow高效讀取數(shù)據(jù)的方法示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-02-02
  • Python導(dǎo)入自定義路徑的方法

    Python導(dǎo)入自定義路徑的方法

    這篇文章主要介紹了Python導(dǎo)入自定義路徑的方法,文章基于python的相關(guān)資料展開詳細(xì)內(nèi)容介紹,需要的小伙伴可以參考一下
    2022-04-04
  • Pandas中df.loc[]與df.iloc[]的用法與異同?

    Pandas中df.loc[]與df.iloc[]的用法與異同?

    本文主要介紹了Pandas中df.loc[]與df.iloc[]的用法與異同,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧?
    2022-07-07
  • python增加圖像對(duì)比度的方法

    python增加圖像對(duì)比度的方法

    這篇文章主要為大家詳細(xì)介紹了python增加圖像對(duì)比度,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-07-07

最新評(píng)論

平度市| 湖南省| 浪卡子县| 邻水| 梅州市| 乃东县| 屏山县| 吴川市| 鄂尔多斯市| 富平县| 大渡口区| 巴彦县| 蒲城县| 长沙市| 安西县| 洛阳市| 宾川县| 肥城市| 湖口县| 翼城县| 百色市| 屏东市| 巢湖市| 油尖旺区| 阿拉善左旗| 开阳县| 娱乐| 泽州县| 麻阳| 文安县| 军事| 阿克苏市| 华宁县| 华亭县| 八宿县| 淳化县| 威远县| 通许县| 九江市| 收藏| 舞阳县|