Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Πώς να χρησιμοποιήσετε την Python για να δείτε εάν μια βάση δεδομένων Υπάρχει

Python είναι μια γλώσσα προγραμματισμού γενικής χρήσης κατάλληλο για την ανάπτυξη εφαρμογών Web και εφαρμογές γραφείου. Μέρος της προβολής Python προέρχεται από φιλικό προς το χρήστη φύσης της , η οποία διευκολύνεται από μια εκτενή βιβλιοθήκη των πακέτων και αρθρωμάτων . Οι ενότητες αυτές βοηθήσει τους προγραμματιστές να εκτελούν καθήκοντα, όπως τη δημιουργία και τη διαχείριση βάσεων δεδομένων , καθώς και να πάρει πληροφορίες για το λειτουργικό σύστημα υποδοχής . Με τη χρήση αυτών των βιβλιοθηκών , μπορείτε να ελέγξετε για την ύπαρξη ενός αρχείου βάσης δεδομένων πριν από την εκτέλεση οποιαδήποτε ενέργεια σε αυτό . Τα πράγματα που θα χρειαστείτε
Python Interpreter
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Εισάγετε τον βασικό κώδικα σκελετό στο διερμηνέα . Ο κώδικας αυτός θα χρειαστεί δύο συγκεκριμένα πακέτα : το πακέτο " 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 ' ) ) :

. . . //εκτελέσει κάποιες συναλλαγές της βάσης δεδομένων

>>> άλλο :

. . . /* πάρετε είσοδο χρήστη να δημιουργήσει βάση δεδομένων * /
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα