Python è un linguaggio di programmazione general purpose adatto per lo sviluppo di applicazioni Web e Desktop Software. Parte della prominenza di Python deriva dalla sua natura intuitiva , agevolata da una vasta libreria di pacchetti e moduli . Questi moduli aiutano i programmatori di eseguire attività , come la creazione e la gestione di basi di dati , così come ottenere i dati relativi al sistema operativo host. Utilizzando queste librerie , è possibile verificare l'esistenza di un file del database prima di eseguire qualsiasi azione su di esso . Cose che ti serviranno
Python Interpreter
Mostra più istruzioni
1
Inserisci il codice di scheletro di base nell'interprete . Il codice richiede due pacchetti particolari: il pacchetto " sqlite3 " e il pacchetto " os.path " . Sqlite3 rappresenta l'interfaccia Python per database SQL , e il pacchetto OS rappresenta funzioni per interagire con il file system . Importare i due pacchetti utilizzando il comando " import " :
>>> import sqlite3
>>> import os.path
2 < p > Verificare l'esistenza della base di dati usando " os.path . " Il pacchetto os.path contiene una funzione , "esiste ( ) " , che restituisce un valore vero o falso a seconda se un file esiste in un posto particolare nel file system . Dal momento che i database sono in genere solo i file o le serie di file , i os.path.exists () può verificare per il database :
>>> os.path.exists ('/users /nomeutente /db ' ) per
False //non esiste
3
Creare il database se il file non esiste . La funzione sqlite3 " connect () " creerà un database se non esiste, senza preavviso, il programmatore che non vi era nessun file di database per cominciare. Utilizzando os.path.exists () , il programmatore può verificare per il database ed eseguire alcune azioni non dovrebbe esistere :
>>> if ( os.path.exists ('/users /bob /dati ')) :
. . . //eseguire alcune transazioni di database
>>> altro :
. . . /* ottenere l'input dell'utente per creare il database * /