Εισάγετε τον βασικό κώδικα σκελετό στο διερμηνέα . Ο κώδικας αυτός θα χρειαστεί δύο συγκεκριμένα πακέτα : το πακέτο " sqlite3 » και το πακέτο " os.path " . Sqlite3 αντιπροσωπεύει τη διεπαφή Python για βάσεις δεδομένων SQL , και το πακέτο os αντιπροσωπεύει λειτουργίες να αλληλεπιδρούν με το σύστημα αρχείων . Εισαγωγή των δύο πακέτων χρησιμοποιώντας την "εισαγωγή " εντολή :
>>> εισαγωγής sqlite3
>>> εισαγωγής os.path 2
Έλεγχος για την ύπαρξη της βάσης δεδομένων με τη χρήση " os.path . " Το πακέτο os.path περιέχει μια συνάρτηση , "υπάρχει ( ) " , η οποία επιστρέφει μια τιμή true ή false ανάλογα με το αν υπάρχει ή όχι ένα αρχείο σε μια συγκεκριμένη θέση στο σύστημα αρχείων . Δεδομένου ότι οι βάσεις δεδομένων είναι συνήθως απλά αρχεία ή σειρά αρχείων , οι os.path.exists ( ) συνάρτηση μπορεί να ελέγξει για τη βάση δεδομένων :
>>> os.path.exists ( ' /χρηστών /username /db » )
False //δεν υπάρχει
εικόνων 3
Δημιουργία της βάσης δεδομένων , αν το αρχείο δεν υπάρχει . Η sqlite3 " connect () " λειτουργία θα δημιουργήσει μια βάση δεδομένων , αν δεν υπάρχει , χωρίς προειδοποίηση τον προγραμματιστή ότι δεν υπήρχε αρχείο βάσης δεδομένων για να αρχίσει με . Χρησιμοποιώντας os.path.exists ( ) , ο προγραμματιστής μπορεί να ελέγξει για τη βάση δεδομένων και να εκτελέσει κάποια δράση σε περίπτωση που δεν υπάρχει :
>>> if ( os.path.exists ( ' /χρηστών /bob /data ' ) ) :
. . . //εκτελέσει κάποιες συναλλαγές της βάσης δεδομένων
>>> άλλο :
. . . /* πάρετε είσοδο χρήστη να δημιουργήσει βάση δεδομένων * /
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα