Hyppää sisältöön

Ei vielä käännetty

Tätä sivua ei ole vielä käännetty suomeksi, joten se näytetään englanniksi. Auta kääntämään

runpy Module

The runpy module provides tools to locate and execute Python modules without importing them, useful for script execution.

Complexity Reference

Operation Time Space Notes
run_module() O(n) O(n) Executes module code; import and I/O costs dominate
run_path() O(n) O(n) Executes script or package via path; file I/O dominates

Running Modules

Execute Module by Name

import runpy

# Run module - O(n)
runpy.run_module(
    'json.tool',
    run_name='__main__'
)

# Equivalent to: python -m json.tool

Execute Script File

import runpy

# Run file - O(n)
result = runpy.run_path('script.py', run_name='__main__')

# Access module namespace
print(result.get('variable_name'))