Does Python have a function like print_r
of PHP
?
I have to see the status of the object when I debug it.
Is there a similar function?
dir() is
If object
is type
or class object
, the list stores the attribute names of the classes and the base
classes.
If object
does not support _dir__()
, instead gather information from __dict__
attributes, etc.
If _getattr_()
is defined separately in the object, the dir()
returned may not be complete
The elements in the list
are sorted alphabetically
Results)module
, class
, instance
, and other __dict_
attributes of
that have
___code> attribute. p>
class myClass(object):
def __init__(self):
pass
def myFunc1(self):
pass
from pprint import pprint
l = dir(myClass)
print "---print l---"
print l
print "\n\n---pprint(l)---"
pprint(l)
print "\n\n---pprint(l, indent=2)---"
pprint(l, indent=2)
---print l---
['__class__', '__delattr__', '__dict__', '__doc__', '__format__', '__getattribute__', '__hash__', '__init__', '__module__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'myFunc1']
---pprint(l)---
['__class__',
'__delattr__',
'__dict__',
'__doc__',
'__format__',
'__getattribute__',
'__hash__',
'__init__',
'__module__',
'__new__',
'__reduce__',
'__reduce_ex__',
'__repr__',
'__setattr__',
'__sizeof__',
'__str__',
'__subclasshook__',
'__weakref__',
'myFunc1']
---pprint(l, indent=2)---
[ '__class__',
'__delattr__',
'__dict__',
'__doc__',
'__format__',
'__getattribute__',
'__hash__',
'__init__',
'__module__',
'__new__',
'__reduce__',
'__reduce_ex__',
'__repr__',
'__setattr__',
'__sizeof__',
'__str__',
'__subclasshook__',
'__weakref__',
'myFunc1']
1235 When building Fast API+Uvicorn environment with PyInstaller, console=False results in an error
771 GDB gets version error when attempting to debug with the Presense SDK (IDE)
776 M2 Mac fails to install rbenv install 3.1.3 due to errors
856 Uncaught (inpromise) Error on Electron: An object could not be cloned
© 2025 OneMinuteCode. All rights reserved.