PDA

View Full Version : [Python]Errore: AttributeError: 'builtin_function_or_method' object has no attribute


$te
05-01-2011, 00:25
Salve, nel mio script voglio generare ogni volta una lista di numeri casuali grazie alla funzione random.sample.

Poi grazie ad un for lo faccio piu volte, il problema che mi da errore:
random.sample(xrange(1023), nvacc)
AttributeError: 'builtin_function_or_method' object has no attribute 'sample'

Non capisco dove sta il problema (anche sostituendo nvacc con un numero, stesso problema), perché provando uno script "solo":
for e in range(19):
print random.sample(xrange(1023), 106)

Non mi da nessun errore...

grazie

cdimauro
05-01-2011, 14:02
Può darsi che dichiari una variabile che si chiami random, e che quindi va a sostituire il modulo standard.

Non mi viene in mente nient'altro, senza il codice completo davanti.