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

  • 3DS Max Tutorials

    3DS Max Tuto

    4 AĞUSTOS 2013
  • makemebad35

    makemebad35

    17 NİSAN 2006
  • TheMasterOfHell100

    TheMasterOfH

    13 AĞUSTOS 2011