200字范文,内容丰富有趣,生活中的好帮手!
200字范文 > Python+Twilio写个exe 在电脑上向手机发送一条短信

Python+Twilio写个exe 在电脑上向手机发送一条短信

时间:2020-03-30 18:49:33

相关推荐

Python+Twilio写个exe 在电脑上向手机发送一条短信

写个exe,在电脑上向手机发送一条短信

用python写的界面这里需要用到Twilio,下面给出学习路径源程序将程序打包成exe示范一下:有毒!现在twilio发送中文不行,发英文就没问题了

用python写的界面

在输入栏处输入自己的手机号码和短信内容,点击发送即可往自己手机发送短信。

这里需要用到Twilio,下面给出学习路径

【转载】使用 twilio + python 给你的手机发短信

没用过的伙伴自学一下。

源程序

(程序有要修改的地方:

1、注册Twilio的account_sid、account_sid要填你们自己的;

2、from要填你们注册Twilio得到的手机号码,记得要带上“+”号)

from twilio.rest import Clientimport tkinter as tkaccount_sid = '此处填写自己注册得到的account_sid'auth_token = '此处填写自己注册得到的auth_token'client = Client(account_sid, auth_token)phone_number = ""message = ""class App:def __init__(self, window):window.title("短信速发工具")window.geometry('500x300')window.geometry("+1150+430")tk.Label(window, text="手机号码:", font="微软雅黑").pack()self.phoneEntry = tk.Entry(window, font="微软雅黑")self.phoneEntry.pack()tk.Label(window, text="信息:", font="微软雅黑").pack()self.messageText = tk.Text(window, height=5, font="微软雅黑")self.messageText.pack()tk.Button(window, text="发送", font="微软雅黑", command=self.click).pack()frame = tk.Frame(window)frame.pack()window.mainloop()def click(self):phone_number = self.phoneEntry.get()message = self.messageText.get("0.0", "end").strip()message = client.messages.create(body = message,from_='+此处填写你注册Twilio得到的手机号码',to='+86' + phone_number)print(message.sid)if __name__ == '__main__':window = tk.Tk()app = App(window)

将程序打包成exe

使用pyinstaller将程序打包成可执行的文件exe:

1、在cmd中输入 pip install pyinstaller ,安装pyinstaller

2、在cmd中输入 pyinstaller -F -w send_message.py ,将程序打包,这里-F表示打包成一个文件,如果不打-F会被打包成一个文件夹,但打包成一个文件夹运行速度会变快挺多,-w是运行时不弹出黑色的控制台窗口。

可能会被杀毒软件误杀,自己找回一下就行了。

最后得到一个可执行的exe文件

双击可以运行

示范一下:

填写手机号码,短信信息

点击发送按钮

然后手机就会收到短信:

(我最近在使用Twilio偶尔会出现短信接收延迟或者收不到的情况。)

(感谢“瓶子的碎片”给出的解释)

有毒!现在twilio发送中文不行,发英文就没问题了

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。