Adı bilinmeyen bir modülün üyelerini almaya çalışıyorum. Bunun yerinePython modüllerini dinamik olarak içe aktarma
import foo
I kullanıyorum:
__import__("foo")
nasıl yerine "eval" başvurmadan arasında from foo import bar
durum için de benzer bir şey elde edebilirsiniz?
Güncelleme: Görünüşe göre fromlist
hile yaptı. from foo import *
'u taklit etmenin bir yolu var mı? fromlist=['*']
hile yapmadı.
+1 Bu kodu başka bir modülden kullanabilmem için globals() yerine __builtins__ kullanıyorum. –