【发布时间】:2019-05-05 08:37:00
【问题描述】:
我正在使用瓶子创建一个简单的退休计算器,但我在模板文件处理 python 代码时遇到了问题。例如,我有这个代码
<%
import statistics, numpy
medianStockReturn = []
def stockReturn():
global medianStockReturn
yearStockReturn = numpy.random.normal(11.4, 19.7, 1000)
yearMedianStockReturn = statistics.median(yearStockReturn)
yearMedianStockReturn = yearMedianStockReturn / 100 + 1
medianStockReturn.append(yearMedianStockReturn)
stockReturn()
end
%>
<!DOCTYPE html>
<html lang = "en-us">
<head>
<title>Retirement Calculator</title>
<meta charset = "utf-8">
<link rel="stylesheet" type="text/css" href="../static/retirementStyle.css">
</head>
<body>
<h2> this is a test; your stock return is {{medianStockReturn}}</h2>
</body>
</html>
然而,这段代码的输出是:“这是一个测试;你的股票回报是 []”
正如所写,该函数应该附加 medianStockReturn 生成的值,但它没有,我不完全确定为什么。
【问题讨论】:
标签: python html python-3.x flask bottle