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

  • BaaaStuds's channel

    BaaaStuds's

    10 Mart 2009
  • happyjpy

    happyjpy

    22 AĞUSTOS 2009
  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013