如何从另一个脚本的函数调用python变量?

时间:2017-12-23 18:42:48

标签: python flask

我可以使用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});

然后以某种方式将其导入另一个脚本,该脚本应该在这些输入之间进行所有数学运算。

1 个答案:

答案 0 :(得分:0)

您不能仅将模块中的函数中的变量导入另一个脚本。

你可以做的是,在第一个模块中添加一个getter属性函数,它将返回变量值。

在你的第一个模块中做这样的事情:

@IBAction func close() {
    dismissAll(animated: true)
}

退房:properties in python