Modüllerin içindeki metotları listeleme

Merhabalar,
Aşağıdaki döngüyü nasıl çalıştırabiliriz.

import os
dir(os)
print(os.listdir)
##sonuç       <built-in function listdir>
for i in dir(os):
  print(i, end=("------"))
  print("os." + i)

Sonuçta liste aşağıdaki gibi olacak.
listdir --------- built-in function listdir
name----------built-in method

Merhaba,

getattr fonksiyonunu kullanabilirsiniz.

Help on built-in function getattr in module builtins:

getattr(…)
getattr(object, name[, default]) → value

Get a named attribute from an object; getattr(x, 'y') is equivalent to x.y.
When a default argument is given, it is returned when the attribute doesn't
exist; without it, an exception is raised in that case.

(END)

Hocam sizin dediğiniz yöntemle yapamadım.
Örnek kod ile sonucu gösterebilir misiniz?

import os

for i in dir(os):
  print(i, getattr(os, i))

Teşekkürler.
Sorunsuz çalışıyor.

Bu da ilginizi çekebilir: