Modules επιτρέπουν σε ένα πρόγραμμα Python για να αποκτήσετε πρόσβαση και να εκτελέσει κώδικα που δεν είναι στην πραγματικότητα δακτυλογραφημένες μέσα σε αυτό το αρχείο πηγαίου κώδικα . Αυτά μπορεί να περιλαμβάνουν και άλλες τάξεις ή κώδικα που ο προγραμματιστής ο ίδιος έχει γράψει , ή λειτουργίες που αποτελούν μέρος της πρότυπης βιβλιοθήκης της Python ή εξειδικευμένες βιβλιοθήκες που Python άλλους προγραμματιστές έχουν κυκλοφορήσει για γενική χρήση . Πληκτρολογώντας "εισαγωγή ( όνομα του module ) " στην κορυφή ενός αρχείου πηγαίου κώδικα Python , ο διερμηνέας Python θα διαβάσει στα περιεχόμενα του εν λόγω ενότητα . Αυτό επιτρέπει στον προγραμματιστή να αναφέρουν τον κωδικό στο εσωτερικό της μονάδας , σαν να είχε πληκτρολογήσει στο πλαίσιο του αρχείου πηγαίου κώδικα .
Εικόνων $ PATH
Η
Όταν ο προγραμματιστής Python εισάγει μια ενότητα , ο διερμηνέας Python θα εξετάσουμε πρώτα το αρχείο Python μέσα στον τρέχοντα κατάλογο , στη συνέχεια να εξετάσουμε μέσα από μια σειρά άλλους καταλόγους που ορίζονται στο του συστήματος " $ PATH " περιβαλλοντική μεταβλητή ή την πιο εξειδικευμένη " PYTHONPATH " μεταβλητή . Εάν ο διερμηνέας δεν μπορεί να βρει τη μονάδα σε ένα από αυτούς τους καταλόγους , θα παράγει ένα σφάλμα να μην εκτελέσει το πρόγραμμα Python . Για να αποφύγετε να τοποθετήσετε φυσικά τα module αρχεία στον ίδιο κατάλογο με τον πηγαίο κώδικα του τρέχοντος έργου , οι προγραμματιστές γενικά την αποθήκευση αρχείων ενότητα θα χρησιμοποιούν συχνά σε ειδικό φάκελο που Python προσθέτει σε αυτές τις περιβαλλοντικές μεταβλητές , όταν το εγκαθιστά στο σύστημα .
εικόνων
Εγκατάσταση root
Η
Αυτός ο φάκελος για τις ενότητες Python είναι συνήθως βρίσκεται μέσα στο φάκελο του διερμηνέα Python , το οποίο μόνο οι χρήστες με δικαιώματα root μπορεί να τροποποιήσει . Εάν ένας προγραμματιστής που έχει δικαιώματα root επιθυμεί να εγκαταστήσετε μια νέα υπομονάδα σε αυτόν τον κατάλογο , είναι τόσο απλό όπως χρησιμοποιώντας τη γραμμή εντολών με " su " ή " sudo " για να αντιγράψετε τα αρχεία απευθείας μονάδα στον κατάλογο ή την εκτέλεση οι ενότητες script εγκατάστασης με αυτά τα δικαιώματα . Ωστόσο , αν ένας προγραμματιστής δεν έχει δικαιώματα root , δεν θα είναι σε θέση να εγκαταστήσετε τη μονάδα στο προστατευόμενο κεντρικό κατάλογο . Εικόνων
μη Root Εγκατάσταση
Η
Προγραμματιστές με προνόμια μη - root που θέλουν να χρησιμοποιήσουν μια συγκεκριμένη ενότητα έχουν δύο επιλογές . Μπορούν να αντιγράψετε το χέρι το αρχείο μονάδα στο κατάλογο του έργου τους, όποτε θέλουν να το χρησιμοποιήσουν , ή να εκτελέσετε μια τροποποιημένη έκδοση της μονάδας script εγκατάστασης . Προσάρτηση " - χρήστης " στο τέλος του " python setup.py εγκατάσταση" εντολή τερματικού . Αυτό θα προκαλέσει το σενάριο να εγκαταστήσετε αυτά τα αρχεία σε έναν κατάλογο μέσα στο φάκελο home του χρήστη , τα οποία ο χρήστης θα έχει τα απαραίτητα δικαιώματα για να τροποποιήσετε . Αυτός ο κατάλογος αποτελεί μέρος του καταλόγου που ο διερμηνέας Python θα φανεί μέσα για τα αρχεία της μονάδας και θα επιτρέψει στο χρήστη , αλλά όχι τους άλλους χρήστες του συστήματος , για να εισαγάγετε αυτές τις ενότητες ως φυσιολογικό .
Η
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα