📜  烧瓶给出端口号 - Python (1)

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

烧瓶(Flask)给出端口号 - Python

简介

在使用Python编写Web应用程序时,烧瓶(Flask)是一种轻量级的Web框架,在许多场景中十分实用。在启动应用程序时,需要指定端口号以便外部访问。本文将介绍如何在使用烧瓶(Flask)时给出端口号,并提供一些示例代码。

给出端口号的方法

在烧瓶(Flask)中,可以使用app.run()方法来启动应用程序。该方法可以接受一些参数,其中包括port参数用于指定端口号。示例代码如下:

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello():
    return "Hello World!"

if __name__ == '__main__':
    app.run(port=8080)

在上述代码中,使用app.run(port=8080)指定了端口号为8080。当应用程序启动时,可以通过localhost:8080127.0.0.1:8080来访问。

使用环境变量指定端口号

除了上述方法来指定端口号外,还可以使用环境变量来指定端口号。在烧瓶(Flask)中,可以使用os.environ.get()方法来获取环境变量的值,示例代码如下:

import os
from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello():
    return "Hello World!"

if __name__ == '__main__':
    port = int(os.environ.get('PORT', 8080))
    app.run(port=port)

在上述代码中,使用os.environ.get('PORT', 8080)获取PORT环境变量的值,如果该环境变量不存在,则使用默认值8080。然后使用app.run(port=port)指定端口号为获取到的值。

总结

本文介绍了如何在烧瓶(Flask)中给出端口号,并提供了示例代码。在实际项目中,可以根据需要选择其中的一种方法来指定端口号。