import os import pandas as pd # Instalar Flask os.system("pip install --upgrade -r requirements.txt") from flask import Flask, request # Ruta del archivo de candidatos ruta_candidatos = os.path.join(os.path.dirname(__file__), "Candidatos.txt") # Leer los candidatos desde el archivo candidatos = {} with open(ruta_candidatos, "r") as f: for line in f: if line.strip(): candidato, partido = line.split(":") candidatos[candidato.strip()] = partido.strip() # Crear base de datos de votos votos = pd.DataFrame(columns=["IP", "Candidato", "Votos", "Nombre"]) # Crear la aplicación Flask app = Flask(__name__) # Ruta para la interfaz de votación @app.route("/") def votacion(): ip = request.remote_addr if ip in votos["IP"].values: return "Ya has votado." else: return f'''