Creare un .mojopkg
Raggruppi un pacchetto per riutilizzarlo.
Creare un .mojopkg è una lezione Mojo Academy gratuita su CoddyKit. Questa è la lezione 2 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Mojo Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Mojo Academy include 4 lezioni in totale.
Dai file a un package
Condividere file separati è fragile. Mojo consente di raggruppare una cartella di moduli in un unico package ordinato. 📦
Un package è una cartella
Un package è una directory di moduli correlati trattata come un'unica unità importabile, proprio come una cartella di file.
Il contrassegno __init__
Una cartella diventa un package quando contiene un file __init__.mojo. Questo file indica che la directory è importabile.
Creare il package
Il comando mojo package compila quella cartella in un unico file distribuibile che potete consegnare ad altri.
mojo package mypkg -o mypkg.mojopkgIl file .mojopkg
Il risultato è un file .mojopkg. È un insieme compilato dei vostri moduli, pronto per essere condiviso o distribuito.
Importare il package
Chiunque abbia il vostro .mojopkg nel percorso di importazione può utilizzarlo proprio come un normale modulo scritto autonomamente.
from mypkg import addCartella o file: lo stesso import
Lo stesso import funziona sia quando il package è una cartella sorgente sia quando è un .mojopkg compilato. Potete passare liberamente dall'uno all'altro.
Perché compilare un package
Una build pacchettizzata è un unico file compilato invece di molte sorgenti, quindi si carica rapidamente ed è più semplice da distribuire.
Impostare il nome dell'output
Il flag -o sceglie il nome del file di output. In sua assenza, il package mantiene il nome della directory con suffisso .mojopkg.
Trovare il package
Mojo cerca gli import nel proprio percorso di importazione. Posizionate il .mojopkg nel punto in cui il progetto esegue la ricerca e l'import verrà risolto.
Condividere con sicurezza
Un singolo .mojopkg è il modo più ordinato per fornire la vostra libreria a un collega o a un altro progetto. 🚀
Verifica rapida
Fissiamo bene come una cartella diventa un package.
Riepilogo
Un package è una cartella di moduli con __init__.mojo. Eseguite mojo package per compilarla in un unico .mojopkg condivisibile. 🎯
Impara Mojo con un tutor IA — gratis
Scrivi ed esegui vero codice nel tuo browser, ricevi aiuto istantaneo da un tutor IA disponibile 24/7, e riprendi da dove hai lasciato sul web o nell'app.
- Corsi
- 30
- Lezioni
- 120
Domande Frequenti
La lezione «Creare un .mojopkg» è gratuita?
Sì — il testo completo di «Creare un .mojopkg» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Mojo Academy, passa a CoddyKit PRO. Il corso Mojo Academy include 4 lezioni in totale.
Cosa imparerò in «Creare un .mojopkg»?
Raggruppi un pacchetto per riutilizzarlo. Eserciti Mojo Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.
Ho bisogno di esperienza per iniziare Mojo Academy?
Non è richiesta alcuna esperienza precedente. Mojo Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 2 di 4.
Quanto tempo richiede la lezione «Creare un .mojopkg»?
La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.
Posso scrivere ed eseguire codice in questa lezione Mojo Academy?
Sì. Ogni lezione Mojo Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.
Tutte le lezioni di questo corso
- Moduli e import
- Creare un .mojopkg
- API pubbliche e struttura
- Best practice per la struttura del progetto