Как получить доступ к массиву, списку или словарю из другой функции - PullRequest
0 голосов
/ 07 ноября 2019

По сути, я создаю веб-приложение через колбу, в которую я хочу загрузить файл Excel, взять все данные в файле Excel и сохранить их в массиве или словаре для обработки данных в другой функции. Я могу прочитать файл Excel и сохранить его в массиве, но мне было интересно, есть ли способ получить доступ к этим данным из другой функции для обработки. Если это возможно, псевдокод поможет. Спасибо !

Я видел другие вопросы о переполнении стека, но нет точного ответа, который мне помогает

from flask_restful import Resource, Api
import openpyxl
from openpyxl import load_workbook
import pandas as pd
import xlrd, xlwt


app = Flask(__name__)

api = Api(app)

seller_info = []

@app.route('/', methods=["GET", "POST"])
def main():

    if request.method == "POST":

        if request.files:
            excel_file = request.files['excel_file']

            wb = pd.ExcelFile(excel_file)
            excel_data = pd.read_excel(wb, "Summary", header=None, nrows=5)

            global seller_info
            for row in excel_data.iterrows():
                seller_info.append(row[1][1])



        return render_template('main.html', seller_info=seller_info)



    return render_template('main.html')

@app.route('/process', methods=["GET", "POST"])
def process():

    return '??'


if __name__ == '__main__':
    app.run(debug=True)

Я хочу получить данные из списка "seller_info" ииспользовать его позже в методе "процесс" .. Я не совсем уверен, как это сделать

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...