Python er et generelt formål programmeringssprog velegnet til at udvikle web-applikationer og desktop -software . En del af Pythons fremtrædende kommer fra dens brugervenlige karakter , lettes ved et omfattende bibliotek af pakker og moduler. Disse moduler hjælper programmører udføre opgaver, såsom at oprette og administrere databaser , samt få oplysninger om værten operativsystemet. Ved at bruge disse biblioteker, kan du tjekke for eksistensen af en database fil, før du udfører nogen handlinger på det. Ting du skal
Python Interpreter
Vis Flere Instruktioner
1
Indtast den grundlæggende skelet kode i tolk. Koden vil kræve to specifikke pakker : de " sqlite3 " pakke og " os.path "-pakken . SQLite3Comment repræsenterer Python interface til SQL-databaser , og OS -pakken repræsenterer funktioner til at interagere med filsystemet. Importer to pakker ved hjælp af "import " kommando : Hej
>>> import sqlite3
>>> import os.path
2 < p > Kontroller for eksistensen af databasen ved hjælp af " os.path ". Den os.path pakke indeholder en funktion , " eksisterer ( )" , som returnerer en sand eller falsk værdi, afhængigt af , hvorvidt en fil findes på et bestemt sted i filsystemet . Da databaser er typisk bare filer eller serier af filer, os.path.exists () funktionen kan tjekke for database:
>>> os.path.exists (" /users /brugernavn /db )
False //findes ikke
3
oprette databasen , hvis filen ikke eksisterer. Den sqlite3 "connect ()" funktionen vil skabe en database, hvis den ikke findes , uden at advare programmøren , at der ikke var nogen database fil til at begynde med. Brug os.path.exists () , kan programmøren tjekke for databasen og udføre en handling bør det ikke eksisterer : Hej
>>> if ( os.path.exists ( «/brugere /bob /data ' )) : Hej
. . . //udføre nogle databasetransaktioner
>>> andet : Hej
. . . /* få brugerinput til at skabe database * /