Как устранить ошибки имени в скриптах Python - PullRequest
0 голосов
/ 04 июля 2019

У меня есть два сценария py. Один ((test_procedure.py) - это просто функция, которая принимает входные данные с веб-страницы и отправляет вывод в виде словаря другому сценарию py (app.py), который использует API-интерфейс фляги. При попытке доступа кпеременная (store_output_dic) функции (dosomething) из app.py для отображения диаграмм вместе со значениями, зафиксированными в test_procedure.py.Am, получая ошибку Name в операторе печати, хотя переменная корректно возвращается. Не могли бы вы указать причину.

test_procedure.py contains below code 
Def dosomething(input):
    process input
    store_output_dict{ 
        a:out1
        b:out2
        }
    return store_output_dic
app.py contains below code
from flask import Flask
from flask import Markup
from flask import render_template
from flask import request
import test_procedure as model
app = Flask(__name__)

@app.route('/', methods=['GET', 'POST'])
def index():
    if request.method == 'POST':
        print("===============================")
        vals = model.dosomething(request.form.get('userinput'))
        print('modeloutput:',store_output_dic)
        print("===============================")
    labels = ['label1', "label2']
    return render_template('chart.html', values=store_output_dic, labels=labels)

if __name__ == "__main__":

    app.run(host="localhost", port=0001)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...