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

  • DrakeVEVO

    DrakeVEVO

    17 AĞUSTOS 2009
  • Easy Learn Tutorial

    Easy Learn T

    10 Kasım 2012
  • TeachMeComputer

    TeachMeCompu

    31 EKİM 2009