SORU
2 NİSAN 2009, PERŞEMBE


'alma modülü' veya 'modül al'

En iyi import module from module import kullanmak için olup üzerinde kapsamlı bir rehber bulmaya çalıştım. Sadece Python, Django ile web uygulamaları geliştirmek için niyeti ile başladım ve akılda en iyi uygulamalar ile başlamak istiyorum.

Temel olarak, eğer herkes kendi tecrübelerini paylaşırsanız diğer geliştiriciler ne umuyordum ve herhangi bir önlemek için en iyi yolu nedirfrikiklerindenyolda.

CEVAP
2 NİSAN 2009, PERŞEMBE


import module from module import foo arasındaki fark esas olarak özneldir. En beğendiğini seç ve tutarlı kullanımı. Burada karar vermenize yardımcı olacak bazı noktalar vardır.

import module

  • Artıları:
    • Az import tabloların bakım. Herhangi bir ek ithalat modülünden başka bir madde kullanmaya başlamak için eklemeye gerek yok
  • Eksileri:
    • Kodunuzda module.foo yazarak ve (bezginlik import module as mo mo.foo yazdıktan sonra kullanarak en aza indirilebilir) sıkıcı ve gereksiz olabilir

from module import foo

  • Artıları:
    • Daha az yazmak foo kullanmak için
    • Daha fazla kontrol eden öğeleri bir modül üzerinden erişilebilir
  • Eksileri:
    • Modülünden yeni bir madde kullanmak import bildirimi güncellemek için
    • foo hakkında içerik kaybedersiniz. Örneğin, ceil() 14 ** göre ne daha az açık

Her iki yöntem de kabul edilebilir, ancakyokfrom module import * kullanın.

Eğer 16 ** eğer kodun herhangi bir makul büyük ayarlamak için, büyük olasılıkla modüle, kaldırılması mümkün buruk olacak. Bunun içindir ki, zor belirlemek için ne öğeleri kullanılan kod geliyor 'modül', yapmak kolay, asıl mesele sen kendini nerede sanıyorsun kullanmayın import artık ama çok zor emin olmak için.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bratayley

    Bratayley

    30 Aralık 2010
  • Plugable

    Plugable

    19 Mayıs 2010
  • Stevie

    Stevie

    2 Mayıs 2010