import Import module
Last updated: 2026-09-22
import Import module
import loads a module; can be aliased.
| Category | Keywords & Statements |
|---|---|
| Kind | Keyword / Statement |
| Python Version | all |
📝 Syntax
import module [as alias]
from module import name [as alias]
▶ Example
Edit the code, press Run, and see the result in the output panel:
Output:
4.0
3.14
🏷️ Related Keywords / Statements
💡 Related Cases
More case studies coming soon — check back later.
❓ FAQ
QWhat is the difference between `import math` and `from math import sqrt`?
A`import math` only binds the module name; you must write `math.sqrt` to use it. `from math import sqrt` brings `sqrt` directly into the current namespace so you can call it directly, but it may override a variable you already have with the same name.
QWhy does `import` raise `ModuleNotFoundError`?
APython cannot find that module. Check whether the module name is spelled correctly, whether the third-party library is installed (`pip install pkg`), and whether the directory containing your script is on the search path.
QIs a module executed again when it is imported multiple times?
ANo. After the first import the module is cached in `sys.modules`; subsequent imports just fetch it from the cache, so the module code runs once.