遍历未知对象可以使用以下方法来解决:
for key, value in unknown_obj.items():
print(key, value)
for attr in dir(unknown_obj):
value = getattr(unknown_obj, attr)
print(attr, value)
for attr in dir(unknown_obj):
if hasattr(unknown_obj, attr):
value = getattr(unknown_obj, attr)
print(attr, value)
import inspect
members = inspect.getmembers(unknown_obj)
for member in members:
attr = member[0]
value = member[1]
print(attr, value)
这些方法可以应用于任何类型的对象,无论是自定义的类对象还是内置的Python对象。
上一篇:遍历未知的JSON键
下一篇:遍历未知长度的切片