1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
import platform import types for n in dir(platform): if n.startswith("_"): continue v = getattr(platform, n) if isinstance(v, types.ModuleType): continue if callable(v): try: v = v() n += "()" except: continue print(f"{n:>30}: {v!r}")