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

  • Jesse Pimenta

    Jesse Piment

    5 EKİM 2011
  • superemposed

    superemposed

    25 Aralık 2007
  • theatre2film

    theatre2film

    12 NİSAN 2006