Python में Multiple Imports
तरीका 1: Multiple Import Statements
>>> import os
>>> import math
>>> import sys
तरीका 2: Single Statement में Multiple Modules (Comma-separated)
>>> import math, sys, os
तरीका 3: Module Aliases के साथ
>&>> import math as Mathematics, sys as system
तरीका 4: String List से Dynamic Import (__import__)
>>> modnames = ["os", "sys", "math"]
>>> for lib in modnames:
... globals()[lib] = __import__(lib)
तरीका 5: importlib का उपयोग (Modern, Python 3.1+)
import importlib
modnames = ["os", "sys", "math"]
modules = {name: importlib.import_module(name) for name in modnames}
# Access
modules['os'].getcwd()
modules['sys'].version
Best Practices (PEP 8):
- Imports को File के Top पर रखें
- Groups में Organize करें: Standard Library, Third-party, Local
- Groups के बीच Blank Line रखें
- Wildcard Imports (
import *) से बचें
- Absolute Imports को Prefer करें Relative Imports पर
Example of Well-organized Imports:
# Standard Library
import os
import sys
from pathlib import Path
from typing import List, Optional
# Third-party
import requests
import numpy as np
import pandas as pd
# Local
from mypackage import utils
from . import config