Python är ett generellt programmeringsspråk lämpat för att utveckla webbapplikationer och Desktop Software . Del av Pythons framträdande kommer från dess användarvänliga karaktär , underlättas av ett omfattande bibliotek av paket och moduler . Dessa moduler hjälpa programmerare utföra uppgifter , t.ex. att skapa och hantera databaser , samt få uppgifter om den mottagande operativsystemet . Genom att använda dessa bibliotek , kan du kontrollera om det finns en databas fil innan du utför några åtgärder på det . Saker du behöver
Pythontolk
Visa fler instruktioner
1
ange grundläggande skelettet koden i tolken . Koden kommer att kräva två särskilda paket: den " sqlite3 " paket och " os.path " paket . Sqlite3 representerar Python-gränssnitt för SQL-databaser , och os -paketet representerar funktioner för att interagera med filsystemet . Importera de två paket med " import " -kommandot :
>>> import sqlite3
>>> import os.path
2
Kontrollera om det finns databasen med hjälp av " os.path . " Den os.path paketet innehåller en funktion , " existerar ( ) " , som returnerar ett sant eller falskt värde beroende på om en fil finns på en viss plats i filsystemet . Eftersom databaser är oftast bara filer eller serier av filer , de os.path.exists () kan kontrollera för databasen :
os.path.exists
>>> ( ' /användare /användarnamn /db ' ) katalog
False //inte existerar Addera 3
Skapa databasen om filen inte existerar . Den sqlite3 " connect ( ) " -funktion kommer att skapa en databas om den inte existerar , utan att varna programmeraren att det inte fanns någon databasfil till att börja med . Använda os.path.exists () , kan programmeraren kontrollera för databasen och utföra en åtgärd bör det inte finnas :
>>> if ( os.path.exists ( ' /användare /bob /data ')) :
. . . //utföra vissa databastransaktioner
>>> annanstans :
. . . /* få indata från användaren för att skapa databasen * /