第一步: Linux下安裝python3
1 #官網下載python3的所需版本。
2 wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
3 #解壓縮文件
4 tar -xvf Python-3.6.0.tgz
5 #創建安裝文件的路徑。
6 mkdir -p /usr/local/python3
7 #編譯。
8 cd Python-3.6.0/
9 ./configure --prefix=/usr/local/python3
10 #優化
11 ./configure --enable-optimizations
12 #安裝。
13 make && make install
14 #創建新版本的軟連接。
15 mv /usr/bin/python /usr/bin/python_bak
16 ln -s /usr/local/python3/bin/python3 /usr/bin/python
17 #檢查python的版本
18 python3 -V
19 #配置成功後,pip3用不了,需進一步配置。
20 PATH=$PATH:$HOME/bin:
21 PATH=$PATH:$HOME/bin:/usr/local/python3/bin
22 #安裝psutil模塊
23 wget https://pypi.python.org/packages/source/p/psutil/psutil-2.1.3.tar.gz
24 #解壓
25 tar -zxvf psutil-2.1.3.tar.gz
26 #安裝python-dev的依賴環境
27 yum -y install python-devel.x86_64
28 #安裝psutil
29 cd psutil-2.1.3/
30 python3 setup.py install
31 #測試psutil模塊是否安裝成功
32 [root@localhost psutil-2.1.3]# python3
>>> import psutil
>>> psutil.pids()
33 #安裝pip
34 yum install python-pip -y
35 pip install --upgrade pip
36 python -m pip install --upgrade pip --force-reinstall
第二步:Python3用163郵箱發郵件
腳本如下:
#!/usr/bin/env python
# -*- coding:utf-8 -*-
"""
發送郵件
:param SMTP_host: smtp.163.com
:param from_addr: 發送地址:[email protected]
:param password: 密碼: password
:param to_addrs: 發送給誰的郵箱: [email protected]
:param subject: 郵件主題: test
:param content: 郵件內容: test
:return: None
"""
import smtplib
import email.mime.multipart
import email.mime.text
def send_email(SMTP_host, from_addr, password, to_addrs, subject='', content=''):
msg = email.mime.multipart.MIMEMultipart()
msg['from'] = from_addr
msg['to'] = to_addrs
msg['subject'] = subject
content = content
txt = email.mime.text.MIMEText(content)
msg.attach(txt)
smtp = smtplib.SMTP()
smtp.connect(SMTP_host, '25')
smtp.login(from_addr, password)
smtp.sendmail(from_addr, to_addrs, str(msg))
smtp.quit()
send_email('smtp.163.com', '發件人的163郵箱地址', '163郵箱的授權碼', '收件郵箱地址', '主題', '內容')
回覆私信小編,發送 “python腳本” 即可獲得該郵件腳本。
閱讀更多 運維小弟 的文章