Python er et generelt programmeringsspråk egnet for utvikling av web-applikasjoner og desktop programvare . En del av Pythons primærfaktor kommer fra sin brukervennlige natur , tilrettelagt av et omfattende bibliotek av pakker og moduler . Disse modulene hjelpe programmerere utføre oppgaver, for eksempel å opprette og administrere databaser , samt å få data om verten operativsystemet. Ved å bruke disse bibliotekene , kan du sjekke om det finnes en database fil før du utfører noen handlinger på det . Du trenger
Python tolk
Vis flere instruksjoner
en
Skriv inn den grunnleggende skjelett koden inn i tolk. Koden vil kreve to spesielle pakker: den " sqlite3 " pakke og " os.path " pakken . Sqlite3 representerer Python grensesnitt for SQL-databaser , og os pakken representerer funksjoner for å samhandle med filsystemet . Importere de to pakkene med " import "-kommandoen : en
>>> import sqlite3
>>> import os.path
2
Se etter eksistensen av data base ved hjelp av " os.path . " Den os.path pakken inneholder en funksjon , "eksisterer ( )" , som returnerer en sann eller falsk verdi avhengig av hvorvidt en fil finnes på et bestemt sted i filsystemet . Siden databaser er vanligvis bare filer eller serier av filer , de os.path.exists () -funksjonen kan sjekke for databasen:
>>> os.path.exists (' /brukere /brukernavn /db ')
False //finnes ikke
3
Lag databasen hvis filen ikke eksisterer . Den sqlite3 "connect ( ) "-funksjonen vil opprette en database hvis det ikke finnes, uten advarsel programmerer at det var ingen database fil til å begynne med . Ved hjelp os.path.exists () , kan programmereren sjekke for databasen og utføre en handling bør det ikke eksistere : en
>>> if ( os.path.exists (' /brukere /bob /data ' )) : en
. . . //utføre noen databasetransaksjoner
>>> annet : en
. . . /* få brukerundersøkelser for å lage database * /