【Python 超实用】打印行号

def PRINT(string):
    print('func:{}(),line:{},'.format(sys._getframe().f_code.co_name,sys._getframe().f_lineno),end="")
    # /print('调用该函数的上级为{}'.format(sys._getframe(1).f_code.co_name))
    print(string)
from flask import Flask
from flask import render_template
from flask import request
import sys
app = Flask(__name__)

def PRINT(string):
    print('func:{}(),line:{},'.format(sys._getframe().f_code.co_name,sys._getframe().f_lineno),end="")
    # /print('调用该函数的上级为{}'.format(sys._getframe(1).f_code.co_name))
    print(string)

# @app.route('/index')
# def hello_world_index():
#     return 'hello_world_index!'

@app.route('/')
def hello_world():
    return 'Hello World!'

@app.route('/user/<name>')
def hello_world_name(name):
    return 'Hello World! %s'%(name)


@app.route('/user/<int:name>')
def hello_world_id(name):
    return 'Hello World! %d'%(name)

@app.route('/index',methods=["POST","get"])
def hello_world1():
    import  datetime
    time = datetime.date.today()
    name=["lee","long","xiaolong"]
    dic={"lee":"123","long":"erere","xiaolong":"23434324"}
    return render_template("index.html",time=time,name=name,dic=dic)

@app.route('/index/index',methods=["POST","get"])
def hello_world122():
    import  datetime
    time = datetime.date.today()
    name=["lee","long","xiaolong"]
    dic={"lee":"123","long":"erere","xiaolong":"23434324"}
    return render_template("/index/index.html",time=time,name=name,dic=dic)

# @app.route('/register/register',methods=["POST","get"])
# def hello_world12212():
#     import  datetime
#     time = datetime.date.today()
#     name=["lee","long","xiaolong"]
#     dic={"lee":"123","long":"erere","xiaolong":"23434324"}
#     return render_template("/register/register.html",time=time,name=name,dic=dic)

@app.route("/register")
def register():
    return render_template("/register/register.html")

# @app.route("/register/result",methods=["get","post"])
@app.route("/register/result",methods=['post','get'])
def result():
    print("hello :%s" % (request.method))
    PRINT("helpp :%d"%(123654))
    if request.method == 'post':
        result1 = request.form
        return render_template("/register/result_post.html" , result=result1)
    elif request.method == 'POST':
        result2 = request.form
        print("hello :%s" % (request.method))
        return render_template("/register/result_post.html" , result=result2)
    else:
        return render_template("/register/result.html")
    return

if __name__ == '__main__':
    app.run(debug=True)


版权声明:本文为qq_34503002原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。