import os import csv import Upload import Defines import ProcessImage from flask import Flask, render_template, request app = Flask(__name__) app.template_folder = os.path.join(app.instance_path, 'template') ProcessImage.InitProcessImage(app.instance_path) Upload.InitUpload(app.instance_path) @app.route('/') def home_page(): return render_template('index.html') @app.route('/search', methods=['GET', 'POST']) def search(): if request.method == 'POST': search_term = request.form['search'] results = [] with open(ProcessImage.CSV_File, "r+", encoding="utf-8") as csv_file: csv_reader = csv.reader(csv_file, delimiter=Defines.csv_delimiter) for row in csv_reader: for token in row: if search_term in token: file = row[0]