/ / Разлика между @app и приложението в колбата [дубликат] - python, колба

Разлика между @app и приложението в колбата [дубликат] - python, колба

Аз съм нов в Python и не мога да разбера защо понякога в уроци и примери виждате знака "@" преди променлива

приложението на основната колба изглежда така:

from flask import Flask
app = Flask(__name__)

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

if __name__ == "__main__":
app.run()

И така, как трябва да използват знака @ и кога мога да го използвам?

Отговори:

1 за отговор № 1

Те се наричат ​​декоратори. Моля, вижте: https://www.python.org/dev/peps/pep-0318/