Haciéndolo Pythonic: crear una base de datos sqlite3 si no existe?
Escribí un script en Python que inicializa una base de datos vacía si no existe.
import os
if not os.path.exists('Database'):
os.makedirs('Database')
os.system('sqlite3 Database/testDB.db ";"')
# rest of the script...
¿Puedo hacer esto de una manera más pitónica, con un intento de excepción, o es este tipo de código aceptable?