📜  python 发送文本 - Python (1)

📅  最后修改于: 2023-12-03 15:19:08.123000             🧑  作者: Mango

Python 发送文本 - Python

在现代生活中,文本消息已成为人们日常沟通的重要方式之一。Python 提供了多种方式来发送文本消息,无论是简单的命令行工具还是强大的网页应用程序,都可以使用 Python 来实现。

发送文本消息的方法
命令行工具

在命令行中发送文本消息可以使用 print 函数。例如,下面的代码将向控制台输出一个 "Hello, World!" 的文本消息:

print("Hello, World!")
SMTP 协议发送邮件

使用 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()
使用工厂函数 creat_app() 发送文本消息

如果你正在使用 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() 发送文本消息的方法。如果你想要创建一个简单的文本消息发送工具,那么这些方法可以帮助你实现你的目标。