SORU
25 AĞUSTOS 2010, ÇARŞAMBA


Neden't Pylint-dahili fonksiyonları gibi değil mi?

Böyle bir satır var:

filter(lambda x: x == 1, [1, 1, 2])

Pylint bir uyarı gösteriyor:

W:  3: Used builtin function 'filter'

Bu yüzden mi? liste bir anlama önerilen yöntemdir?

Elbette bu şekilde tekrar yazabilirim:

[x for x in [1, 1, 2] if x == 1]

Ve hiçbir uyarı alıyorum, ama eğer bunun için bir KEP eğer orada merak ettim?

CEVAP
25 AĞUSTOS 2010, ÇARŞAMBA


Pylint sık olmamalıdır şeyler hakkında konuşur. Bir uyarı devre dışı bırakabilirsiniz .dosya pylintrc.

Bu sayfa http://pylint-messages.wikidot.com/messages:w0141 sorun filtre ve harita liste üreteçleri tarafından değiştirilen gösterir.

Pylintrc dosyanızda böyle bir satır uyarı sessiz

disable=W0141

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 99being99

    99being99

    2 EYLÜL 2008
  • jcortes187

    jcortes187

    24 Mart 2006
  • Maschine Tutorials

    Maschine Tut

    15 ŞUBAT 2011