猿问

使用python在Azure函数HttpResponse中传递变量

我正在使用Python。必须将 Azure 函数中的变量 (comName) 传递给返回 func.HttpResponse 。下面是我的代码。


    comName= 'Xerox'

    return func.HttpResponse(status_code=200,headers={'content-type':'text/html'}, 

            body=

                """<!DOCTYPE html>

                <html>

                <body>    

                <h1>Hello , thanks for your response {name} </h1>

                </body>

                </html>

                """

                )

这是有效的,并返回 h1 标签。您好,感谢您的回复{name}


慕哥9229398
浏览 93回答 1
1回答

喵喵时光机

是的,当然可以。看看下面的简单例子:import loggingimport azure.functions as funcimport sysdef main(req: func.HttpRequest) -> func.HttpResponse:&nbsp; &nbsp; logging.info('Python HTTP trigger function processed a request.')&nbsp; &nbsp; name = 'Bowman'&nbsp; &nbsp; return func.HttpResponse(&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; body = f"<!DOCTYPE html><html><body><h1>Hello , thanks for your response {name} </h1></body></html>",&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; headers={'content-type':'text/html'},&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; status_code=200&nbsp; &nbsp; )使用 f-string 获取变量。这是 python 3.7 的一个特性。以前的版本需要使用format()方法。这是官方文档:https://docs.python.org/3.7/tutorial/inputoutput.html我可以得到回复:
随时随地看视频慕课网APP

相关分类

Python
我要回答