from flask import Flask app = Flask(__name__) @app.route("/inder") def hello_world(): #Flask框架就会调用 hello_world 函数,并将该函数的返回值作为HTTP响应返回给客户端 return "Hello, World!" @app.route("/qw/") #这里的 是一个路径变量,意味着当用户访问类似 /qw/john 的 URL 时, # john 将作为 username 参数传递给视图函数 hey_yinging。你可以根据需要命名这个变量, # 例如可以命名为 或其他任何合法的变量名。 def hey_yinging(username): #可以自己定义 # 这是一个接受 username 参数的视图函数。当 Flask 接收到匹配的请求时, # 它会自动将 URL 中对应的值(在这个例子中是 john)作为参数传递给此函数 return "hey %s" % username # 使用 Python 的字符串格式化操作符 % 来构造返回字符串 "Hey john" # (如果 URL 是 /qw/john)。当然, # 现代 Python 更推荐使用 .format() 方法或 f-string(f"{username}") # 来进行字符串格式化,这样可以使代码更加清晰和易读。 # 如:return f"Hey {username}" app.route("/er") def my_unmder(user): return "hey %s" % (user + user) # 转换器类型: # string (缺省值)接受任何不包含斜杠的文狐 # int 接受正整数 # float 接受正浮点数 # path 类似string,但可以包含斜杠 # uuid 接受UUID字符串 app.route("/as") def mm_unmde(use): return "hey %s" % (use + use) # app.run()本地访问写法 if __name__ == '__main__': # if __name__ == '__main__'::这个条件语句检查当前模块是否是在被直接运行。 # 如果是的话,则执行缩进下的代码块;如果不是(即该模块是被导入到其他模块中),则跳过这段代码。 app.run(host="0.0.0.0")# 可以在服务器使用