if no par:
   blah blah blah
else:
   blah blah blah

Un busqueda en google "python detect nonetype" te puede dar mas ideas.


Jose
P.S. perdon por la ausencia de tildes.





2017-02-24 10:25 GMT-05:00 Gonzalo V <gvm2...@gmail.com>:
> Amigos, una consulta cortita
>
>> tengo un error que es así:
>> Traceback (most recent call last):
>>   File
>> "C:\Users\note\AppData\Local\Programs\Python\Python35-32\alumnos.py", line
>> 16, in <module>
>>     vot=par.find_next().get_text()
>> AttributeError: 'NoneType' object has no attribute 'find_next'
>
>
>
> try:
>     par=soup.find(string=re.compile(alumno))
>     vot=par.find_next().get_text()
>     titulo=soup.find('titulo').get_text()
>
> except AttributeError as e:
>    if e.args=='NoneType':
>        print('adasd')
> sé capturar el AttributeError pero no sé como capturar solo el NoneType para
> que haga algo si eso ocurre.
> si no está el alumno, levanta Nonetype, pero no sé como capturarlo¿cómo se
> hace?
>
>
>
> Saludos,
> Gonzalo
>
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
>
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es

Responder a