How to create a new database using python and sqlite3

Viewed 54807
import sqlite3

conn = sqlite3.connect(r"D:\aaa.db")

Is there a way to automatically create the db file if it doesn't already exist when I connect to it?

6 Answers

The code you give does create 'D:\\aaa.db' if it doesn't exist.

If it isn't created automatically, make sure that you have the directory permissions correct

Pretty sure .connect will create the file if it doesn't exist.

Related