Esiste comunque la possibilità di nascondere gli errori E1101
per gli oggetti creati da una libreria specifica? Il nostro ampio repository è disseminato di #pylint: disable=E1101
attorno a vari oggetti creati dai panda.Disabilitazione di Pylint nessun membro - Errore E1101 per librerie specifiche
Per esempio, pylint getterà un errore di nessun membro del seguente codice:
import pandas.io.data
import pandas as pd
spy = pandas.io.data.DataReader("SPY", "yahoo")
spy.to_csv("test.csv")
spy = pd.read_csv("test.csv")
close_px = spy.ix["2012":]
avrà i seguenti errori:
E: 6,11: Instance of 'tuple' has no 'ix' member (no-member)
E: 6,11: Instance of 'TextFileReader' has no 'ix' member (no-member)
Sarebbe corretto presumere che non si desideri disattivare globalmente questo controllo degli errori? – shuttle87
Non voglio disabilitarlo globalmente. Voglio disabilitarlo per qualsiasi cosa creata dai panda. –
La discussione intorno a questa risposta potrebbe convincerti che probabilmente non puoi, ma puoi dire a Pylint di ignorare gli errori sulle singole linee: http://stackoverflow.com/a/26668602/270001 –