Importer un module Python
Utilisez Python.import_module dans Mojo.
Importer un module Python est une leçon Mojo Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Mojo Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Mojo Academy comprend 4 leçons au total.
Certaines parties de cette leçon n'ont pas encore été traduites et s'affichent en anglais.
Keep Your Favorites
Mojo lets you reach into Python's huge ecosystem, so you keep using the libraries you already love while gaining speed. 🐍
The Python Object
Interop starts with the built-in Python object, your gateway to importing and calling Python from inside Mojo code.
from python import Pythonimport_module
To load a Python module, call Python.import_module with the module name as a string. It hands you the module back.
var np = Python.import_module("numpy")Name It Like Python
The string you pass is exactly the name you would write in a Python import, like "math" or "numpy". Same names, same modules.
var math = Python.import_module("math")Store the Handle
Save the returned module in a var so you can use it many times. That variable is your handle to everything the module offers.
var os = Python.import_module("os")It Can Fail
If a module is missing, the import can raise an error. So importing usually lives in a function marked with raises.
fn load() raises:
var np = Python.import_module("numpy")Reach the Contents
Once imported, use dot access to reach functions and values inside the module, just like in Python itself.
var pi = math.piUse Installed Packages
You can import any third-party package that is installed in your Python environment, not only the standard library.
var pd = Python.import_module("pandas")One Bridge, Many Modules
Import as many modules as you need. Each call returns its own handle, letting you mix several Python libraries in one Mojo file.
Environment Matters
Mojo uses your active Python environment to find modules. If a package imports in Python, it will import in Mojo too.
Why It Matters
Importing Python means you never start from zero: decades of tested tooling are one line away inside your fast Mojo code. ⚡
Quick Check
Recall how you bring a Python module into Mojo.
Recap
You learned to import Python with Python.import_module, store the handle, and unlock any installed library from Mojo. 🎯
Questions Fréquemment Posées
La leçon « Importer un module Python » est-elle gratuite ?
Oui — le texte complet de « Importer un module Python » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Mojo Academy, passe à CoddyKit PRO. Le cours Mojo Academy comprend 4 leçons au total.
Qu'est-ce que j'apprendrai dans « Importer un module Python » ?
Utilisez Python.import_module dans Mojo. Tu pratiques Mojo Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.
Dois-je avoir de l'expérience pour commencer Mojo Academy ?
Aucune expérience préalable n'est requise. Mojo Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.
Combien de temps prend la leçon « Importer un module Python » ?
La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.
Peux-tu écrire et exécuter du code dans cette leçon Mojo Academy ?
Oui. Chaque leçon Mojo Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.
Toutes les leçons de ce cours
- Importer un module Python
- Appeler des fonctions Python
- Transférer des données entre les deux mondes
- Quand utiliser l’interopérabilité Python