Делая это Pythonic: создать базу данных sqlite3, если она не существует?

Я написал скрипт Python, который инициализирует пустую базу данных, если она не существует.

import os

if not os.path.exists('Database'):
    os.makedirs('Database')
    os.system('sqlite3 Database/testDB.db ";"')

# rest of the script...

Могу ли я сделать это в более Pythonic-стиле, с помощью try-exc, или такой код приемлем?

Ответы на вопрос(4)

Ваш ответ на вопрос