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

  • engineerguy

    engineerguy

    10 Ocak 2010
  • Māris Zaharovs

    Māris Zahar

    28 Mayıs 2008
  • SHAYTARDS

    SHAYTARDS

    1 EKİM 2008