Το κύριο πρόβλημα που σχετίζεται με την εισαγωγή ενός αρχείου Python είναι ότι το αρχείο ενδέχεται να μην έχει μορφοποιηθεί σωστά για χρήση με τον διερμηνέα Python.
import myfile
Αυτή η γραμμή κώδικα εισάγει τη μονάδα myfile.
εισαγωγή
Στην Python, η εισαγωγή είναι μια λέξη-κλειδί που σας επιτρέπει να συμπεριλάβετε τα περιεχόμενα μιας ενότητας στον τρέχοντα χώρο ονομάτων. Αυτό είναι χρήσιμο για την εισαγωγή συναρτήσεων και μεταβλητών από άλλες μονάδες.
Για να εισαγάγετε μια λειτουργική μονάδα, χρησιμοποιήστε τη λέξη-κλειδί εισαγωγής ακολουθούμενη από το όνομα της λειτουργικής μονάδας. Για παράδειγμα, για να εισαγάγετε τη μαθηματική ενότητα, θα χρησιμοποιήσετε τον ακόλουθο κώδικα:
εισαγωγή μαθηματικών
Μπορείτε επίσης να χρησιμοποιήσετε τη δήλωση εισαγωγής για να συμπεριλάβετε αρχεία στο έργο σας. Για να το κάνετε αυτό, καθορίστε την πλήρη διαδρομή προς το εν λόγω αρχείο. Για παράδειγμα, εάν θέλετε να συμπεριλάβετε ένα αρχείο που ονομάζεται myfile.py στο έργο σας, θα χρησιμοποιούσατε τον ακόλουθο κώδικα:
εισαγωγή myfile.py
Αρχεία
Τα αρχεία στην Python είναι αντικείμενα που αντιπροσωπεύουν μια συλλογή δεδομένων. Τα αρχεία μπορούν να ανοίξουν, να διαβαστούν, να γραφτούν και να διαγραφούν χρησιμοποιώντας το αντικείμενο αρχείου.
Για να ανοίξετε ένα αρχείο στην Python, χρησιμοποιήστε τη συνάρτηση open(). Το πρώτο όρισμα είναι το όνομα του αρχείου που θα ανοίξει και το δεύτερο όρισμα είναι μια συμβολοσειρά που περιέχει τη διαδρομή προς το αρχείο. Εάν το αρχείο δεν υπάρχει, θα δημιουργηθεί.
Μόλις ανοίξει ένα αρχείο, μπορείτε να διαβάσετε τα περιεχόμενά του χρησιμοποιώντας τη συνάρτηση read(). Το πρώτο όρισμα είναι ο αριθμός των byte που πρέπει να διαβαστούν από το αρχείο και το δεύτερο όρισμα είναι μια συμβολοσειρά που περιέχει τα δεδομένα προς ανάγνωση. Εάν δεν υπάρχουν αρκετά διαθέσιμα byte για ανάγνωση από το αρχείο, θα εμφανιστεί ένα σφάλμα.
Μπορείτε επίσης να γράψετε δεδομένα σε ένα αρχείο χρησιμοποιώντας τη συνάρτηση write(). Το πρώτο όρισμα είναι ο αριθμός των byte που πρέπει να γραφτούν στο αρχείο και το δεύτερο όρισμα είναι μια συμβολοσειρά που περιέχει δεδομένα που πρέπει να γραφτούν. Εάν δεν υπάρχουν αρκετά byte διαθέσιμα για εγγραφή στο αρχείο, θα εμφανιστεί ένα σφάλμα.
Τέλος, μπορείτε να διαγράψετε ένα αρχείο χρησιμοποιώντας μία από τις δύο μεθόδους: μπορείτε να χρησιμοποιήσετε τη delete() , η οποία θα διαγράψει όλα τα αρχεία και τους καταλόγους που περιέχουν αντίστοιχα ονόματα διαδρομών. ή μπορείτε να χρησιμοποιήσετε το rmdir() , το οποίο θα διαγράψει μόνο αρχεία που ταιριάζουν με την παράμετρο του ονόματος διαδρομής.