日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用Python編程語(yǔ)言編寫簡(jiǎn)單的命令行應(yīng)用程序以通過(guò)Gmail發(fā)送電子郵件

454398 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-22 16:18 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:下載Python

下載來(lái)自https://www.python.org/downloads/

的Python 3.6.0步驟2:安裝Python并添加到路徑

打開(kāi)

單擊“安裝”,但 請(qǐng)確保選中“將Python添加到PATH”和“安裝Pip”復(fù)選框。

步驟3:安裝SMTPLib

打開(kāi)計(jì)算機(jī)的命令提示符。

在Windows上PC,方法是轉(zhuǎn)到開(kāi)始,然后鍵入“ CMD ”,然后單擊“ CMD ”應(yīng)用程序?qū)⑵浯蜷_(kāi)。

2.在命令提示符下,鍵入:

pip install smtplib

然后按Enter。

然后它將安裝將Gmail連接到所需的庫(kù)。 Python。

步驟4:配置Gmail

在gmail.com上登錄gmail時(shí),請(qǐng)轉(zhuǎn)到https ://myaccount.google.com/security

向下滾動(dòng)至面值提示“允許安全性較低的應(yīng)用程序”

打開(kāi)“允許安全性較低的應(yīng)用程序”。

如果您不想讓主要gmail安全性降低,或者如果您還沒(méi)有g(shù)mail,則僅為此目的注冊(cè)一個(gè)新的gmail。

步驟5:下載Python腳本

將隨附的gmailpython.py文件下載到計(jì)算機(jī)上易于記憶的位置。

或者,只需復(fù)制下面的相同代碼,然后將其粘貼到您喜歡的文本編輯器中,然后將其另存為“ gmailpython”即可。 py”(采用UTF-8編碼:

import smtplib

gmailaddress = input(“what is your gmail address? ”)

gmailpassword = input(“what is the password for that email address? ”)

mailto = input(“what email address do you want to send your message to? ”)

msg = input(“What is your message? ”)

mailServer = smtplib.SMTP(‘smtp.gmail.com’ , 587)

mailServer.starttls()

mailServer.login(gmailaddress , gmailpassword)

mailServer.sendmail(gmailaddress, mailto , msg)

print(“ Sent!”)

mailServer.quit()

第6步:運(yùn)行腳本!

打開(kāi)命令提示符與您執(zhí)行的方法相同

鍵入cd ____

,用gmailpython.py的路徑替換空白行。

例如,在我的筆記本電腦上,命令是

cd c:usersdonovandownloads

按Enter,然后鍵入

py gmailpython.py

,然后再次按Enter。

現(xiàn)在將加載命令行應(yīng)用,會(huì)提示您輸入登錄詳細(xì)信息,消息以及要將消息發(fā)送給的人!

步驟7:工作原理

import smtplib

上面的那行加載到smtplib庫(kù)中,這將gmail集成添加到python中。 p》 gmailaddress = input(“what is your gmail address? ”)

gmailpassword = input(“what is the password for that email address? ”)

mailto = input(“what email address do you want to send your message to? ”)

msg = input(“What is your message? ”)

這些行顯示輸入提示,并將答案存儲(chǔ)在名為“ gmailaddress”,“ gmailpassword”,“ mailto”和“ msg”的變量中。將變量視為輸入的昵稱。

“/n”告訴腳本在下一條命令之前顯示新行。

mailServer = smtplib.SMTP(‘smtp.gmail.com’ , 587)

mailServer.starttls()

上面的部分已設(shè)置

mailServer.login(gmailaddress , gmailpassword)

該部分將Python登錄到您的Gmail帳戶,并從存儲(chǔ)先前答案的變量中獲取信息。

mailServer.sendmail(gmailaddress, mailto , msg)

該部分使用存儲(chǔ)您的信息的變量中的信息發(fā)送電子郵件。

print(“ Sent!”)

該部分回復(fù)“已發(fā)送!”在命令行中,這樣您就可以知道到此為止的代碼。

注意:在Python 2.7中,不需要用引號(hào)引起來(lái)。我們正在使用確實(shí)需要括號(hào)的Python 3.6。

mailServer.quit()

最后一部分退出了與郵件服務(wù)器的連接。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 電子郵件
    +關(guān)注

    關(guān)注

    0

    文章

    110

    瀏覽量

    15753
  • python
    +關(guān)注

    關(guān)注

    58

    文章

    4889

    瀏覽量

    90330
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    涂鴉CLI正式開(kāi)源:讓AI Agent一行命令管理3000+品類智能設(shè)備

    和AIAgent直接調(diào)用。背后的邏輯很明確:命令行是AI編程Agent最成熟的交互方式,Agent天生適合執(zhí)行結(jié)構(gòu)化的CLI指令。辦公場(chǎng)景的CLI化已經(jīng)走在前面。但對(duì)AI
    的頭像 發(fā)表于 04-02 18:10 ?386次閱讀
    涂鴉CLI正式開(kāi)源:讓AI Agent一行<b class='flag-5'>命令</b>管理3000+品類智能設(shè)備

    Kubernetes kubectl命令行工具詳解

    kubectl是Kubernetes官方提供的命令行工具,作為與Kubernetes集群交互的主要接口,它通過(guò)調(diào)用Kubernetes API Server實(shí)現(xiàn)對(duì)集群資源的全面管理。在生產(chǎn)環(huán)境中,運(yùn)維工程師需要熟練掌握kubectl命令
    的頭像 發(fā)表于 02-02 16:40 ?627次閱讀

    AI智能體工具及其配置介紹

    AI智能體(Agent)能夠操控你的編程環(huán)境工具,簡(jiǎn)化了你對(duì)集成環(huán)境的操作。而最近的命令行界面(CLI)智能體,從操作系統(tǒng)命令行獲得更多系統(tǒng)權(quán)限,進(jìn)一步簡(jiǎn)化了你編程的操作,甚至可以幫助
    的頭像 發(fā)表于 12-30 10:49 ?957次閱讀
    AI智能體工具及其配置介紹

    命令行阿里千問(wèn)搭建過(guò)程

    克隆千問(wèn)倉(cāng)庫(kù),安裝依賴; 下載模型權(quán)重; 命令行執(zhí)行啟動(dòng)腳本,配置參數(shù)后運(yùn)行推理。
    發(fā)表于 12-24 10:35

    20個(gè)常用服務(wù)端口及對(duì)應(yīng)服務(wù)信息

    和執(zhí)行命令。 (3) 端口號(hào):23 服務(wù)名稱:Telnet 服務(wù)描述:用于遠(yuǎn)程登錄到遠(yuǎn)程主機(jī)并執(zhí)行命令。 (4) 端口號(hào):25 服務(wù)名稱:SMTP 服務(wù)描述:簡(jiǎn)單郵件傳輸協(xié)議,用于
    發(fā)表于 12-03 06:07

    為什么單片機(jī)還在用C語(yǔ)言編程?

    說(shuō)起單片機(jī)我們就會(huì)想到C語(yǔ)言,單片機(jī)為什么還在用C語(yǔ)言編程?現(xiàn)在有很多很好用的高級(jí)語(yǔ)言,如VC、PYTHON、PHP等等,為什么這些
    發(fā)表于 11-28 07:37

    編寫簡(jiǎn)單高效單片機(jī)匯編程序

    1、使用模塊化結(jié)構(gòu):分解功能塊 模塊化編程讓代碼更清晰,并能提高代碼的復(fù)用性。 例如,對(duì)于電子時(shí)鐘程序,可以將代碼分為顯示模塊、按鍵處理模塊、計(jì)時(shí)模塊、定時(shí)器中斷服務(wù)程序等。 每
    發(fā)表于 11-24 07:00

    一文了解Mojo編程語(yǔ)言

    Mojo 是一種由 Modular AI 公司開(kāi)發(fā)的編程語(yǔ)言,旨在將 Python 的易用性與 C 語(yǔ)言的高性能相結(jié)合,特別適合人工智能(AI)、高性能計(jì)算(HPC)和系統(tǒng)級(jí)
    發(fā)表于 11-07 05:59

    使用AT組件命令行可以發(fā)送成功,但是在程序發(fā)送總是超時(shí),怎么解決?

    自己的問(wèn)題自己解決,最后發(fā)現(xiàn)AT命令是在URC的回調(diào)函數(shù)中發(fā)送的,就是因?yàn)檫@個(gè)導(dǎo)致的問(wèn)題。應(yīng)該使用at_client_send()發(fā)送命令。 /* * 程序清單:AT Client
    發(fā)表于 09-23 07:14

    所見(jiàn)即所得——Luban-Lite VS Code插件讓開(kāi)發(fā)實(shí)現(xiàn)“命令行自由”

    NEWS所見(jiàn)即所得!Luban-LiteVSCode插件指南親愛(ài)的開(kāi)發(fā)者朋友們,你是否還在為嵌入式開(kāi)發(fā)中頻繁切換命令行而抓狂?配置環(huán)境參數(shù)如“走迷宮”,編譯燒錄還需切換AiBurn?今天,匠芯創(chuàng)為您
    的頭像 發(fā)表于 08-07 15:38 ?1265次閱讀
    所見(jiàn)即所得——Luban-Lite VS Code插件讓開(kāi)發(fā)實(shí)現(xiàn)“<b class='flag-5'>命令行</b>自由”

    第十一章 W55MH32 SMTP示例

    本文講解了如何在 W55MH32?芯片上實(shí)現(xiàn) SMTP?協(xié)議,通過(guò)實(shí)例詳細(xì)展示了在該芯片上使用 SMTP?協(xié)議發(fā)送電子郵件的實(shí)現(xiàn)流程,包括 SMTP?發(fā)送內(nèi)容初始化、使用 DNS?協(xié)議解析 SMTP
    的頭像 發(fā)表于 07-24 09:49 ?1656次閱讀
    第十一章 W55MH32 SMTP示例

    USB串行配置實(shí)用程序是否有可用的命令行版本?

    USB串行配置實(shí)用程序是否有可用的命令行版本?
    發(fā)表于 07-22 08:09

    labview通過(guò)JKL.net發(fā)送cmd命令行問(wèn)題

    請(qǐng)問(wèn)通過(guò)電腦直接發(fā)ssh命令,能正常輸出,但通過(guò)JKL.net發(fā)送,提示\'\'ssh\'\'不是內(nèi)部命令,如何解決?
    發(fā)表于 07-02 21:11

    淺談wsl --update` 命令行選項(xiàng)無(wú)效的解決方案

    PS C:\Users\Administrator> wsl --update >> 命令行選項(xiàng)無(wú)效: --update
    的頭像 發(fā)表于 06-27 10:28 ?1.2w次閱讀

    通過(guò)USB對(duì)I2C進(jìn)行編程,CONTROL IN傳輸失敗的原因?怎么解決?

    可以被識(shí)別。 我不確定為什么無(wú)法檢測(cè)到 USB 3.0。 如果您能提供電子郵件地址,我將發(fā)送我們?cè)O(shè)計(jì)的完整示意圖以供審核。
    發(fā)表于 05-13 07:54
    泰和县| 湘乡市| 安多县| 安化县| 都昌县| 奇台县| 新竹县| 古交市| 宜丰县| 阿拉善右旗| 进贤县| 景东| 保定市| 利川市| 高雄县| 晋中市| 鸡东县| 神木县| 东山县| 辰溪县| 南乐县| 常宁市| 岱山县| 镇康县| 沙田区| 锡林郭勒盟| 莆田市| 博乐市| 都江堰市| 清远市| 德清县| 千阳县| 特克斯县| 全椒县| 基隆市| 怀柔区| 图木舒克市| 新民市| 崇礼县| 峨眉山市| 蓬莱市|