Inspect¶
Use mo.inspect()
to explore Python objects with a rich, interactive display of their attributes, methods, and documentation.
Example¶
import marimo as mo
# Inspect a class
mo.inspect(list, methods=True)
# Inspect an instance
my_dict = {"key": "value"}
mo.inspect(my_dict)
# Show all attributes including private and dunder
mo.inspect(my_dict, all=True)
marimo.inspect
¶
inspect(obj: object, *, help: bool = False, methods: bool = False, docs: bool = True, private: bool = False, dunder: bool = False, sort: bool = True, all: bool = False, value: bool = True) -> Html
Inspect a Python object.
Displays objects with their attributes, methods, and documentation in a rich HTML format. Useful for exploring objects that lack a rich repr.
PARAMETER | DESCRIPTION |
---|---|
obj
|
The object to inspect.
TYPE:
|
help
|
Show full help text (otherwise just first paragraph).
TYPE:
|
methods
|
Show methods.
TYPE:
|
docs
|
Show documentation for attributes/methods.
TYPE:
|
private
|
Show private attributes (starting with '_').
TYPE:
|
dunder
|
Show dunder attributes (starting with '__').
TYPE:
|
sort
|
Sort attributes alphabetically.
TYPE:
|
all
|
Show all attributes (methods, private, and dunder).
TYPE:
|
value
|
Show the object's value/repr.
TYPE:
|
RETURNS | DESCRIPTION |
---|---|
Html
|
An |