📅  最后修改于: 2023-12-03 15:19:08.123000             🧑  作者: Mango
在现代生活中,文本消息已成为人们日常沟通的重要方式之一。Python 提供了多种方式来发送文本消息,无论是简单的命令行工具还是强大的网页应用程序,都可以使用 Python 来实现。
在命令行中发送文本消息可以使用 print
函数。例如,下面的代码将向控制台输出一个 "Hello, World!" 的文本消息:
print("Hello, World!")
使用 Python 的 smtplib
模块可以在 Python 中发送邮件。这个模块提供了一个简单易用的接口,帮助我们发送邮件。例如,下面的代码将向指定的邮件地址发送一个简单文本消息:
import smtplib
content = "Hello, World!"
mail = smtplib.SMTP('smtp.gmail.com',587)
mail.ehlo()
mail.starttls()
mail.login('sender@gmail.com','password')
mail.sendmail('sender@gmail.com',['receiver@gmail.com'],content)
mail.close()
如果你正在使用 Flask 框架开发一个网页应用程序,那么可以使用 Flask 框架提供的工厂函数 create_app()
来发送文本消息。下面的代码演示了如何使用 Flask 框架从一个网页发送一个 "Hello, World!" 的文本消息:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def index():
return "Hello, World!"
if __name__ == '__main__':
app.run()
Python 提供了多种方式来发送文本消息,从命令行工具到网页应用程序应有尽有。在这里,我介绍了使用 print
函数、SMTP 协议发送邮件、以及使用 Flask 框架提供的工厂函数 create_app()
发送文本消息的方法。如果你想要创建一个简单的文本消息发送工具,那么这些方法可以帮助你实现你的目标。