Python is een algemene programmeertaal geschikt voor het ontwikkelen van web applicaties en desktop software . Deel van Python's bekendheid komt voort uit haar gebruiksvriendelijke karakter , vergemakkelijkt door een uitgebreide bibliotheek van pakketten en modules . Deze modules helpen programmeurs taken , zoals het maken en beheren van databases , evenals het krijgen van gegevens over het host-besturingssysteem uit te voeren . Door het gebruik van deze bibliotheken , kunt u controleren op de aanwezigheid van een database-bestand voordat u iets doet aan het. Wat je nodig hebt Python Interpreter Toon Meer Aanwijzingen 1 Voer het basisskelet code in de tolk . De " sqlite3 " -pakket en de " os.path "-pakket : de code zal twee specifieke pakketten vereisen . Sqlite3 vertegenwoordigt de Python interface voor SQL-databases , en de os pakket vertegenwoordigt functies voor interactie met het bestandssysteem . Importeer de twee pakketten met behulp van de " import " commando : >>> import sqlite3 >>> import os.path kopen van 2 Controleer voor het bestaan van de data base met behulp van " os.path . " De os.path pakket bevat een functie , " bestaat ( ) " , waarvan een waar of onwaar waarde , afhankelijk van de vraag of een bestand bestaat op een bepaalde plaats in het bestandssysteem terug . Aangezien databases zijn meestal gewoon bestanden of reeks bestanden , de os.path.exists ( ) -functie kan controleren voor de database: >>> os.path.exists ( ' /gebruikers /gebruikersnaam /db ' ) op Valse //bestaat niet 3 Maak de database als het bestand niet bestaat . De functie sqlite3 "connect ( ) " wordt een database te maken , indien deze niet bestaat , zonder waarschuwing de programmeur dat er geen database- bestand om te beginnen . Met behulp os.path.exists ( ) , kan de programmeur controleren voor de database en het uitvoeren van een bepaalde actie zou het niet bestaan : >>> if ( os.path.exists ( ' /gebruikers /bob /data ' ) ) : . . . //uitvoeren van een aantal database- transacties >>> anders : . . . /* krijgen input van de gebruiker te database te maken * /
|