He creado un módulo de Python que crea y rellena varias tablas de SQLite. Ahora, quiero usarlo en un programa, pero realmente no sé cómo llamarlo correctamente. Todos los tutoriales que he encontrado están esencialmente "en línea", es decir, se desplazan usando SQLite de forma lineal en lugar de cómo usarlo en la producción.Uso de SQLite en un programa de Python
Lo que estoy tratando de hacer es hacer una comprobación de método para ver si la base de datos ya está creada. Si es así, entonces puedo usarlo. De lo contrario, se genera una excepción y el programa creará la base de datos. (O use declaraciones if/else, cualquiera que sea mejor).
Creé un script de prueba para ver si mi lógica es correcta pero no funciona. Cuando creo la instrucción try, solo crea una nueva base de datos en lugar de verificar si ya existe. La próxima vez que ejecuto el script, me sale un error de que la tabla ya existe, incluso si intenté capturar la excepción. (No he usado try/except before pero supuse que este es un buen momento para aprender).
¿Hay algún buen tutorial para usar SQLite operacionalmente o alguna sugerencia sobre cómo codificar esto? Revisé el tutorial de pysqlite y otros que encontré pero no abordan esto.
Podría tal vez publicar ese guión suyo que parece no funcionar? – kender