如何使用flask在html页面上显示python控制台输出

时间:2019-10-11 07:05:36

标签: python html flask

def execute():
    print("this is imam")
    #perform some task after first print then print next function
    print('this akarsh')
    #perform some task after first print then print next function
    print('this is abhi')

@app.route('/')
def home ():
    return render_template('index.html', x= execute())
  

我只想在我尝试使用set变量传递的html页面上打印上面的三个print语句,请对此提供帮助。由于它在python控制台上打印,一个又一个地执行如上所述的某些任务。

2 个答案:

答案 0 :(得分:0)

def execute():
    return """
        this is imam
        this akarsh
        this is abhi
    """

答案 1 :(得分:0)

如果您使用df = df1[df1.columns[df1.columns.str.endswith('_old')].union(['B'])] print (df) B C_old D_old 0 james 0 0 1 weker 1 2 2 john 2 4 3 mark 3 6 4 jane 4 8 5 der 5 10 6 liv 6 12 7 vam 7 14 作为模板。它应该看起来像这样:

index.html

,您必须像这样更改<!DOCTYPE html> <html> <head> <title></title> </head> <body> <h3>This is a parameter from app</h3> {{ x }} </body> </html> 函数:

execute()

您可以使用列表(或任何python数据结构)返回结果。