前置條件
本地安裝了python,匯入了win32com、pythoncom等模組。
import win32com.client as win32
import warnings
import sys
import pythoncom
reload(sys)
sys.setdefaultencoding('utf8')
warnings.filterwarnings('ignore')
pythoncom.coinitialize()
def sendmail():
sub = 'outlook python mail test'
body = 'my test\r\n my python mail'
receivers = ['***']
mail = outlook.createitem(0)
mail.to = receivers[0]
mail.subject = sub.decode('utf-8')
mail.body = body.decode('utf-8')
mail.attachments.add('c:\users\***\desktop\git_auto_pull_new.py')
mail.send()
sendmail()
系統彈窗提醒。
收到郵件
outlook選項——信任中心——信任中心設定——程式設計訪問——從不向我發出可疑活動警告
python使用suds呼叫webservice
對於python僅作為客戶端呼叫webservice的情況,推薦使用suds庫來完成,比起zsi,soapy之類,它可以說是相當輕量級,使用非常方便。匯入包 from suds.client import client,建立乙個 websevice 類 1 from suds.client impo...
python使用ctypes呼叫 c
不多bb,非常簡單。簡單來說,c c完整的 段只需要編譯輸出到dll程度,就可以被python呼叫了。python呼叫dll的方法,就是用ctypes裡面的方法。1 先把完整 段寫成.c cpp,放好備用。2 然後用msvc編譯這個,輸出dll。找不到msvc?如果你安裝了visual studio...
使用Python呼叫系統命令
os.system 該函式返回命令執行結果的返回值,system 函式在執行過程中進行了以下三步操作 1 fork乙個子程序 2 在子程序中呼叫exec函式去執行命令 3 在父程序中呼叫wait 阻塞 去等待子程序結束。返回0表示命令執行成功,其他表示失敗。注意 使用該函式經常會莫名其妙地出現錯誤,...