我可以使用from myFile import myModule
从另一个脚本调用一个模块,但是如果我想要的变量在所述模块的函数内部呢?
我想从下面的FLASK模块中获取一个名为varlist
的列表...
@app.route('/DCF-calculator', methods =['POST'])
def DCFcalc():
n = request.form['Yrityksennimi'];
g = request.form['Ennustettukasvu'];
dr = request.form['Diskonttokorko'];
gdp = request.form['BKT'];
s = request.form['Osakkeidenyhteenlaskettumaara'];
f = request.form['Vapaakassavirta'];
v = request.form['Mittausajanpituus'];
varlist = [n, g, dr, gdp, s, f, v]
print(varlist)
return json.dumps({'status': 'OK', 'YN':n, 'kasvu':g, 'DK':dr, 'BK':gdp,'OM':s,'KV':f,'MP':v});
然后以某种方式将其导入另一个脚本,该脚本应该在这些输入之间进行所有数学运算。
答案 0 :(得分:0)
您不能仅将模块中的函数中的变量导入另一个脚本。
你可以做的是,在第一个模块中添加一个getter属性函数,它将返回变量值。
在你的第一个模块中做这样的事情:
@IBAction func close() {
dismissAll(animated: true)
}