import time
from flask import render_template
from flask import Flask
app = Flask(__name__)
def gettime():
time_str = time.strftime("%Y{}%m{}%d{} %X")
print(time_str) #输出 2021{}03{}31{} 09:45:29
time_str2 = time_str.format("年" ,"月" ,"日")
print(time_str2) #输出 2021年03月31日 09:45:29
return time_str2
@app.route('/time')
def time():
return gettime()
app.run('127.0.0.1', 9999)
完整代码如上,运行后访问 127.0.0.1:9999/time 后,
后台报错 AttributeError: 'function' object has no attribute 'strftime'
ptyhon 在执行 time.strftime 时将time解析为 自定义的函数 time(),将自定义的函数 time 改名后问题解决,
@app.route('/time')
def api_time():
return gettime()