第十二章 簡訊和郵件

2021-08-29 20:58:29 字數 1609 閱讀 8637

1.註冊乙個互億無線,獲取免費的50條簡訊平台使用權進行測試。在驗證碼簡訊->產品總覽頁面,在api介面資訊中,獲取apiid和apikey。

3.解壓介面文件後,在demo目錄下可以找到python的模板,需要修改,詳見以下**

# 使用者名稱是互億無線的apiid

account = "c58023834"

# 密碼是互億無線的apikey

text = "您的驗證碼是:123456。請不要把驗證碼洩漏給其他人"

print(send_sms(text, mobile))登入163郵箱,開啟第三方授權。在設定->pop3/smtp/imap中,設定開啟各伺服器,在客戶端授權密碼頁面,開啟客戶端的授權密碼。

import smtplib    # 發郵件的庫

from email.mine.text import mimetext # 郵件文字庫

smtpserver = "smtp.163.com" # smtp伺服器

sender = "[email protected]" # 發件人

passwd = "" # 第三方授權密碼

message = "sunck is a good man" # 設定傳送的內容

msg = mimetext(message) # 轉換成郵件文字

msg["subject"] = "來自帥哥的問候" # 設定標題

msg["from"] = sender # 設定發件人

mailserver = smtplib.smtp(smtpserver, 25) # 建立smtp伺服器

mailserver.login(sender, passwd) # 登入郵箱

mailserver.sendmail(sender, ["[email protected]"], msg.as_string()) # 傳送郵件

mailserver.quit() # 退出郵箱

第十二章 檔案

文字檔案 文字檔案是一種由若干字元構成的檔案,可以用文字編輯器進行閱讀或編輯。以txt py html等為字尾的檔案都是文字檔案。2.二進位制檔案 二進位制檔案一般是指不能用文字編輯器閱讀或編輯的檔案。以 mp4 png等為字尾的檔案都是二進位制檔案,如果想要開啟或修改這些檔案,必須通過特定軟體進行...

第十二章 dp

動態規劃策略 將原始問題拆分為多個子問題,將子問題結果記錄,方便復用子問題的解 遞迴 記憶化 遞推 是動態規劃的一體兩面,本質都是一樣的 遞推減少了呼叫次數,空間上還能優化,一般選擇遞推方式 遞迴 記憶化 int memo maxn 將o 2 n o n intfibonacci int n 遞推 ...

第十二章 異常

一 異常的概念 錯誤 編譯器 異常 執行期,程式沒有正常按照期望執行 異常產生時,在對應位置產生異常型別物件,程式 暫停 如果上下文有異常處理程式,對應處理 沒有則 異常向上傳播 報錯退出 異常向上傳播 如果異常在函式中產生,會傳播給函式的呼叫者 如果異常在模組的頂級位置,會傳播給引用該模組的模組 ...