"mylibrary" adlı bir paket var.Sys.modules üzerinden sanal paket oluşturma
Ben ithalatı için "mylibrary.config" kullanılabilir duruma getirmek istediğiniz, ya bir dinamik olarak oluşturulan modül veya sonra temelde olacağını tamamen farklı bir yerden ithal modül olarak "MyLibrary" isim alanı içinde "monte".
Yani, yapacak:
>>> import mylibrary.config # -> works
>>> from mylibrary import config
<type 'exceptions.ImportError'>: cannot import name config
Hatta yabancı:
>>> import mylibrary.config as X
<type 'exceptions.ImportError'>: cannot import name config
yüzden o doğrudan ithalat işleri kullanarak, diğer formları gibi görünüyor kurulum o
import sys, types
sys.modules['mylibrary.config'] = types.ModuleType('config')
Verilen yapma. Bu işleri de yapmak mümkün mü?