SORU
3 NİSAN 2009, Cuma


Python: ana klasöründen Alma modülleri

Python 2.5 kullanıyorum.

Bu klasörü benim ağacım

ptdraft/
  nib.py
  simulations/
    life/
      life.py

(Ben de her klasör, burada okunabilir olması için çıkarılmıştır) __init__.py var

Nasıl life modül içinden nib modül alabilirim? Sys ile müdahalesi olmadan bunu yapmak mümkün olduğunu umut ediyorum.yol.

(Not: ana modülü koştu ptdraft klasöründedir.)

CEVAP
3 NİSAN 2009, Cuma


Göreli ithalat (python >= 2.5):

from ... import nib

(What’s New in Python 2.5) PEP 328: Absolute and Relative Imports

EDİT: eklenen bir diğer nokta '.' iki paket vardır

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • esnathesinger

    esnathesinge

    6 NİSAN 2009
  • KarnasCamillo

    KarnasCamill

    24 EKİM 2007
  • MaximumPCMag

    MaximumPCMag

    23 Temmuz 2010