Σύνταξη:
```
εισαγωγή module_name
```
Παράδειγμα:
Ας υποθέσουμε ότι έχουμε μια λειτουργική μονάδα με το όνομα "calc.py" με τις ακόλουθες λειτουργίες:
```python
def add(a, b):
επιστρέφω a + b
def αφαιρώ(α, β):
επιστροφή α - β
```
Για να εισαγάγουμε όλες τις συναρτήσεις από το "calc.py" στο τρέχον πρόγραμμά μας, μπορούμε να χρησιμοποιήσουμε την κύρια εισαγωγή:
```python
εισαγωγή υπολ
result1 =calc.add(10, 20)
result2 =calc.subtract(15, 5)
print("Άθροισμα:", αποτέλεσμα1)
print("Διαφορά:", αποτέλεσμα2)
```
Παραγωγή:
```
Άθροισμα:30
Διαφορά:10
```
Σε αυτό το παράδειγμα, εισαγάγαμε τη λειτουργική μονάδα "υπολογισμός" και χρησιμοποιήσαμε τις συναρτήσεις πρόσθεση και αφαίρεση χωρίς να καθορίσουμε το όνομα της μονάδας. Πραγματοποιήσαμε άμεση πρόσβαση στις συναρτήσεις και τις χρησιμοποιήσαμε σαν να είχαν καθοριστεί στο κύριο πρόγραμμα.
Ωστόσο, εάν μια συνάρτηση ή κλάση με το ίδιο όνομα υπάρχει στο κύριο πρόγραμμα και εάν δεν έχει εισαχθεί ρητά, προηγείται αυτή από το κύριο πρόγραμμα.
Επίσης, λάβετε υπόψη ότι η χρήση κύριας εισαγωγής μπορεί να οδηγήσει σε πιθανές συγκρούσεις ονομάτων, εάν υπάρχουν αντικρουόμενα ονόματα συναρτήσεων ή κλάσεων μεταξύ του κύριου προγράμματος και της εισαγόμενης λειτουργικής μονάδας. Σε τέτοιες περιπτώσεις, συνιστάται η χρήση της δήλωσης εισαγωγής "από" για την επιλεκτική εισαγωγή συγκεκριμένων συναρτήσεων ή κλάσεων για την αποφυγή διενέξεων.
Έτσι, η κύρια εισαγωγή είναι χρήσιμη όταν θέλετε να εισαγάγετε όλες τις συναρτήσεις και τις κλάσεις από μια λειτουργική μονάδα και είστε βέβαιοι ότι δεν θα υπάρξουν διενέξεις ονομασίας.