SORU
21 Ocak 2010, PERŞEMBE


Nasıl PyDev "almak Tanımsız değişken" hataları düzeltebilirim?

Python proje Eclipse PyDev kullanan var, ve PyDev benim için yanlış kod oluşturma hataları tutar. settings bir nesneyi tanımlayan bir modül settings var. Modül b ithalat ve bir öznitelik atamak:

from settings import settings
settings.main = object()

Benim kod--ama her zaman değil bazı ifadeleri gibi:

from settings import settings
print settings.main 

... "ithal Tanımsız değişken: ana" Eclipse kod hata mesajları kod sorunsuz çalışır halde bölmesi, üretir. Bunlar nasıl doğru olabilir?

CEVAP
12 ŞUBAT 2010, Cuma


Kod projenizde, tek yolu olduğunu da sözlerine yorum söylemeyi beklediğiniz (statik kod analizi sadece gördüğünü görüyorsun, değil çalışma zamanı bilgi-eğer açtığınız modül kendini daha iyi mi olurdu göstergesi ana bekliyordu).

Bir hata ile bir çizgi ctrl 1 (Mac için Cmd 1) kullanabilirsiniz ve pydev bir seçenek bu hatayı görmezden bir yorum eklemek için sunacak.

Eğer bazı dış modül olsaydı, çalışma zamanı bilgileri (bilgi için http://pydev.org/manual_101_interpreter.html) ile çalışan bir kabuk tarafından analiz olmak zorunda kaldı, böylece zorla yerleşiklere için ekleyebilirsiniz.

Başka bir seçenek oluşturuyor olabilir. '' kendinizi ve ekleyerek 'önceden belirlenmiş' tamamlanmış (http://pydev.org/manual_101_interpreter.html de bu konuda bilgi vardır). saplama

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • HTC Tutorials

    HTC Tutorial

    21 EYLÜL 2010
  • iMasterful

    iMasterful

    11 EYLÜL 2009
  • TouchePro

    TouchePro

    27 EYLÜL 2007