Bu ifade Python 3 Doc dan: Biz from package import subpackage
can diyorPython: Alt paketin içe aktarılması anlamlı mı?
Note that when using from package import item, the item can be either a submodule (or subpackage) of the package ...
.
Burada bir paket audio
ve iki alt paket format
ve sound
oluşturuyorum.
from audio import sound
print(type(sound))
çıkışı
class 'module'
O from package import subpackage
için, Python intepreter hep module
değil subpackage
olarak öğeyi aldığını göstermektedir:
Sonra onun alt paketin ithal ediyoruz. sound
Dahası
from audio import sound
print(type(sound.echo))
, onun
echo
modülünü nasıl erişileceği
module
olarak alınır?
o nedenle
AttributeError: module 'audio.sound' has no attribute 'echo'
yükseltecek, bunun alt paketin ithal etmek anlamlıdır, yoksa alt paketin ithal etmek mümkün olup olmadığını merak?
gibi yaparlar. Subpackage bir python tipi değil –