Nasıl bir dizinden Python bir sınıf almak için?
Mevcut olanın üstüne bir dizinde yatan bir dosya içinde bir sınıfından istiyorum.
Nispeten bu dosyayı almak mümkün mü?
CEVAP
Paketi bir hiyerarşi içinde, import statement doktorun dediği gibi iki nokta kullanın:
İthalat modülü ne belirtirken modülü mutlak isim belirtmek zorunda değilsiniz. Modül veya bir paket başka bir paket içinde yer alıyor zaman mümkün akrabası paket adı bahsetmek zorunda kalmadan aynı üst paket içinde ithalat yapmak.
from
sonra belirtilen modül veya paket baştaki noktalar kullanarak tam isim belirtmeden traverse güncel paket hiyerarşisi nasıl belirtebilirsiniz. Bir öncü nokta modülü ithalat yapma bulunduğu güncel paket anlamına gelir.İki nokta bir paket seviyesi anlamına gelir. Üç nokta iki düzeyleri, vb. Bu yüzden sanapkg
paket modülüfrom . import mod
yürütmepkg.mod
alma sona erecek. Eğerpkg.subpkg1
içindenfrom ..subpkg2 import mod
yürütmepkg.subpkg2.mod
ithal edecek. Göreli ithalat belirtimi PEP 328 içinde yer alıyor.
PEP 328/göreli mutlak ithalatı ile ilgilenir.
Nasıl Python ile şimdiki zaman almak i...
Nasıl Python ile bir mutlak dosya yolu...
Nasıl Python sistem hostname almak içi...
Nasıl bir sınıf özellikleri listesini ...
Nasıl jenerik T türü bir sınıf örneği ...