¿Por qué existe un error de interrupción para este fragmento de códigos de lectura ()? -- python-3.x campo con readlines campo con stopiteration camp Relacionados El problema

Why does a StopIteration error exist for this readlines() code snippet?


0
vote

problema

Español

¿Por qué este fragmento de código proporciona un error al ejecutar?

  import sys inputs = iter(sys.stdin.readlines()) TC = int(next(inputs)) for _ in range(TC):     print(sum(map(int, next(inputs).split())))   

Agarré este fragmento de código de aquí .

Estoy recibiendo este rastreo:

  --------------------------------------------------------------------------- StopIteration                             Traceback (most recent call last) <ipython-input-221-4615b4523133> in <module>       1 import sys       2 inputs = iter(sys.stdin.readlines()) ----> 3 TC = int(next(inputs))       4 for _ in range(TC):       5     print(sum(map(int, next(inputs).split())))  StopIteration:    
Original en ingles

Why does this code snippet provide an error when running?

import sys inputs = iter(sys.stdin.readlines()) TC = int(next(inputs)) for _ in range(TC):     print(sum(map(int, next(inputs).split()))) 

I grabbed this code snippet from here.

I am getting this traceback:

--------------------------------------------------------------------------- StopIteration                             Traceback (most recent call last) <ipython-input-221-4615b4523133> in <module>       1 import sys       2 inputs = iter(sys.stdin.readlines()) ----> 3 TC = int(next(inputs))       4 for _ in range(TC):       5     print(sum(map(int, next(inputs).split())))  StopIteration:  
        

Lista de respuestas


Relacionados problema

0  OS.WALK ERROR, NO PUEDE LLENAR LA LISTA CON NOMBRES DE ARCHIVOS [CERRADO]  ( Os walk error cant fill list with file names ) 
cerrado. Esta pregunta es no reproducible o fue causado por tipográficos . Actualmente no está aceptando respuestas. ...

0  DJANGO STOPITERATIONS  ( Django stopiteration issue ) 
Me gustaría obtener su ayuda de acuerdo con mi problema: StopIteration . principe: Tengo una función que obtiene como argumentos una lista de ID y una ...

1  Cómo obtener el valor de la interrupción al dejar el bucle para  ( How to get the stopiteration value on leaving the for loop ) 
Vi que hay dos nuevas características en Python 3: StopIteration se le puede dar un valor por un ^ {/ P> for Loop tiene la parte pages/index.tsx0...

21  ¿El rendimiento y la parada de Python en un bucle?  ( Python yield and stopiteration in one loop ) 
Tengo un generador donde me gustaría agregar un valor inicial y final al contenido real, es algo así: # any generic queue where i would like to get somethi...

-1  ¿Cómo impide que la comprensión de mi lista aumente un error de interrupción  ( How do i prevent my list comprehension from raising a stopiteration error ) 
Estoy pasando por un archivo de texto con registros que son de 3 líneas de largo. Si, en la primera línea, puedo decir "Este es un registro que no quiero cont...

1  ¿Sería una detero que hará lento Python? [cerrado]  ( Would a stopiteration make python slow ) 
cerrado . Esta pregunta necesita detalles o claridad . Actualmente no está aceptando respuestas. ...

7  Envío de parada para el bucle desde fuera del iterador  ( Sending stopiteration to for loop from outside of the iterator ) 
Hay varias maneras de salir de unos pocos bucles anidados son: 1) para usar la interrupción de la continua <provider android:authorities="com.facebook....

0  Python - Scrubadub.Clean No funciona: no se puede fregar correctamente el error de texto PII + HTTP 503  ( Python scrubadub clean not working cannot properly scrub text pii http err ) 
Lo siento y esta es probablemente una pregunta básica, pero a medida que estoy aprendiendo Scrubadub y tratando de hacerlo funcionar en el cuaderno de Jupyter...

58  "RunTimeError: Generator Raised Stopitation" Cada vez que trato de ejecutar la aplicación  ( Runtimeerror generator raised stopiteration every time i try to run app ) 
Estoy tratando de ejecutar este código: import web urls = ( '/', 'index' ) if __name__ == "__main__": app = web.application(urls, globals()) ...

0  Error de interrupción durante la introducción del texto en el cuadro de texto  ( Stopiteration error during entering text to text box ) 
Estoy tratando de ingresar una cadena larga (alrededor de 4000 caracteres) en un cuadro de texto con Python y Selenium. Una vez que se ingresa la cadena com...




© 2022 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos