Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/345.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python在Azure函数HttpResponse中传递变量_Python_Html_Python 3.x_Azure Functions - Fatal编程技术网

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

使用python在Azure函数HttpResponse中传递变量,python,html,python-3.x,azure-functions,Python,Html,Python 3.x,Azure Functions,我正在使用Python。必须将Azure函数中的变量(comName)传递给return func.HttpResponse。下面是我的代码 comName= 'Xerox' return func.HttpResponse(status_code=200,headers={'content-type':'text/html'}, body= """<!DOCTYPE html>

我正在使用Python。必须将Azure函数中的变量(comName)传递给return 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>
                """
                )
comName='Xerox'
返回func.HttpResponse(状态代码=200,标题={'content-type':'text/html'},
身体=
"""
您好,谢谢您的回复{name}
"""
)
这正在工作,并返回h1标记作为其标记。 您好,谢谢您的回复{name}


谢谢。

是的,当然可以

看看下面的简单示例:

import logging

import azure.functions as func
import sys

def main(req: func.HttpRequest) -> func.HttpResponse:
    logging.info('Python HTTP trigger function processed a request.')
    name = 'Bowman'
    return func.HttpResponse(
            body = f"<!DOCTYPE html><html><body><h1>Hello , thanks for your response {name} </h1></body></html>",
            headers={'content-type':'text/html'},
            status_code=200
    )
导入日志
将azure.1函数导入为func
导入系统
def main(请求:func.HttpRequest)->func.HttpResponse:
info('Python HTTP触发器函数处理了一个请求')
姓名=‘鲍曼’
返回func.HttpResponse(
body=f“您好,谢谢您的回复{name}”,
headers={'content-type':'text/html'},
状态代码=200
)
使用f-string获取变量

这是Python3.7的一个特性。以前的版本需要使用format()方法。这是官方文件:

我可以得到答复:


是的,当然可以

看看下面的简单示例:

import logging

import azure.functions as func
import sys

def main(req: func.HttpRequest) -> func.HttpResponse:
    logging.info('Python HTTP trigger function processed a request.')
    name = 'Bowman'
    return func.HttpResponse(
            body = f"<!DOCTYPE html><html><body><h1>Hello , thanks for your response {name} </h1></body></html>",
            headers={'content-type':'text/html'},
            status_code=200
    )
导入日志
将azure.1函数导入为func
导入系统
def main(请求:func.HttpRequest)->func.HttpResponse:
info('Python HTTP触发器函数处理了一个请求')
姓名=‘鲍曼’
返回func.HttpResponse(
body=f“您好,谢谢您的回复{name}”,
headers={'content-type':'text/html'},
状态代码=200
)
使用f-string获取变量

这是Python3.7的一个特性。以前的版本需要使用format()方法。这是官方文件:

我可以得到答复:


python与azure函数的结合不是很好,但我的基本问题是,您是否尝试过python中字符串的格式化选项?这里列出了一些-谢谢。是的,我试过了,效果很好。。我希望HTML作为对最终用户的响应。除了传递变量外,我还使用了大约10个其他HTML标记,它们工作得很好。。在字符串格式中,除了返回给用户的响应不直观之外,一切都很好。这是一个简单的字符串行代码,包含没有任何格式的变量。这是文档:你可以看看我的答案,这是一个简单的例子。不太擅长python与azure函数的结合,但我的基本问题是,你是否尝试过python中字符串的格式化选项?这里列出了一些-谢谢。是的,我试过了,效果很好。。我希望HTML作为对最终用户的响应。除了传递变量外,我还使用了大约10个其他HTML标记,它们工作得很好。。在字符串格式中,除了返回给用户的响应不直观之外,一切都很好。这是一个简单的字符串行代码,包含没有任何格式的变量。这是医生:你可以看看我的答案,这是一个简单的例子。谢谢你的时间。我要出去了……你好,谢谢你的回复,鲍曼。。我想要输出——您好,谢谢您的回复Bowman@Andrew这能满足你的需要吗?不。。。如前所述,我得到了整个字符串作为出。。。变量名即将出现,但输出是。。。。你好,谢谢你的回复,鲍曼。。。基本上这与的相同。(f:您好,谢谢您的回复{name}..我希望我的html标记在里面,标记应该在浏览器中呈现。@Andrew我有更新。我忘记使用
标题={'content-type':'text/html'}
之前…谢谢您的时间。我要下车了…您好,谢谢您的回复Bowman..我想要输出--您好,谢谢您的回复Bowman@Andrew这是否达到了您需要的效果?不…如前所述,我正在将整个字符串输出…变量名即将出现,但输出是…您好,感谢您的回复Bowman。。。基本上这与的相同。。(f:你好,谢谢你的回复{name}。。我希望我的html标记在里面,标记应该在浏览器中呈现。@Andrew我有更新。我忘了使用
headers={'content-type':'text/html'}
之前。。。