Python3定時簡訊獲得天氣

2022-09-13 18:15:10 字數 1729 閱讀 1894

python環境為 python3

註冊後即可使用免費版本的服務

twilio記得要在控制台獲得乙個手機號才能設定相應的資訊。

終端執行如下指令:

pip3 install twilio

# 設定心知天氣的apikey

apikey ="--此處為私鑰--"

# 設定twilio賬戶資訊

twilio_account_sid ="--twilio_account_sid--"

twilio_auth_token ="--twilio_auth_token--"

# 傳送簡訊的指令

client.messages.create(to=phone,from_="--twilio_phone--",body=message)

# 編輯接收人的資訊,國內**記得加 +86

name ="--你的名字--"

phone ="--你的手機號--"

location ="shanghai"

修改後終端執行該指令碼:

python3 get_weather.py

執行成功後片刻你的手機便收到簡訊了。

macos和linux都可以使用crontab達到此效果。

終端執行指令:

crontab -e

此時進入了vim編輯器的介面。

# 第一列為執行指令碼的分鐘數

# 第二列為執行指令碼的小時數

# 第三列為執行指令碼的日,* 為萬用字元,表示全部

# 第四列為執行指令碼的月,* 為萬用字元,表示全部

# 第五列為執行指令碼的星期,* 為萬用字元,表示全部

# 第六列為到達條件後要執行的命令

06***python3 指令碼的路徑/get_weather.py

儲存後退出,提示terminal要獲得全部許可權,是 terminal顯示已經安裝

終端輸入如下指令:

crontab -l

若是終端輸出顯示了你編輯的命令即新增成功

給非註冊twilio的手機號發簡訊

需要進入控制台設定。

點選網頁右邊藍色的鏈結 verified numbers。 新增相應的手機號 手機號語音認證或手機驗證碼認證

睡眠狀態後crontab失效

睡眠狀態後crontab不再定時執行指令碼。

寫**也可以進行資源整合,實現相應的功能,達到預期的目標即可。

**改變世界。

python3定時爬蟲

1 使用製作python爬蟲 2 在linux搭建python環境,可以檢視我搭建環境的隨筆 3 在獨立的虛擬環境中使用pip安裝對應的依賴包 例如 pip install pymysql 4 在對應的spider資料夾下建立cron.sh指令碼,內容如下 1 bin sh 2 path path ...

python3中文長度 python3獲得漢字長度

import string def str count str 找出字串中的中英文 空格 數字 標點符號個數 count en count dg count sp count zh count pu 0 for s in str 英文 if s in string.ascii letters cou...

Python3獲取歷史天氣資料

資料 是歷史天氣網 函式輸入的是城市拼音,年份 可設定起始年份 輸出的是pandas裡的dataframe資料型別,便於儲存成excel或其他本地資料儲存形式。coding utf 8 created on sat sep 15 11 20 40 2018 author csm import req...