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
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
PHP: "Uyarı: Tanımsız değişken&qu...
Bir geri almak için nasıl "git rm...
Nasıl herhangi bir komut dosyası düzen...
=== vs sattığınız tanımsız değişken de...
Bash: eğer herhangi bir komut başarısı...