Articles of loops

Salida de bucle incorrecta de JSON en Python

Estoy jugando con el formato JSON y hay un pequeño problema con este código (muy simple). import json bol = [] caus = [] num = [] idx = 0 count = [idx] while idx < 10: idx += 1 bollettini = \ { 'Nome bollettino': 'Bollettino ' + str(idx) } causale = \ { […]

interactuando sobre una fecha con funciones

Si tengo un marco de fecha como este: N EG_00_04 NEG_04_08 NEG_08_12 NEG_12_16 NEG_16_20 NEG_20_24 \ datum_von 2017-10-12 21.69 15.36 0.87 1.42 0.76 0.65 2017-10-13 11.85 8.08 1.39 2.86 1.02 0.55 2017-10-14 7.83 5.88 1.87 2.04 2.29 2.18 2017-10-15 14.64 11.28 2.62 3.35 2.13 1.25 2017-10-16 5.11 5.82 -0.30 -0.38 -0.24 -0.10 2017-10-17 12.09 9.61 […]

Proceso repetitivo para seguir enlaces en un sitio web (BeautifulSoup)

Estoy escribiendo un código en Python para obtener todas las tags ‘a’ en una URL usando Beautiful soup, luego uso el enlace en la posición 3, luego debo seguir ese enlace, repetiré este proceso unas 18 veces. Incluí el siguiente código, que repite el proceso dos veces. No puedo encontrar una manera de repetir el […]

Recorriendo un directorio de archivos en Python

Estoy en el 99% de mi primer script de Python, pero me estoy tropezando con el equivalente de un bucle para cada uno de los archivos en un directorio. Mi script funciona para archivos individuales, pero no estoy seguro de cómo aplicarlo a varios archivos, uno a la vez. Tengo una ruta de path = […]

Biblioteca de reconocimiento de voz de Python – ¿Siempre escucha?

Recientemente he estado trabajando en el uso de una biblioteca de reconocimiento de voz en Python para iniciar aplicaciones. Tengo la intención de usar la biblioteca para la automatización del hogar activada por voz utilizando la Raspberry Pi GPIO. Tengo este trabajo, detecta mi voz y lanza la aplicación. El problema es que parece colgar […]

El objeto no admite el error de asignación de elementos.

En mi views.py asigno valores antes de guardar el formulario. Solía ​​hacerlo de la siguiente manera: projectForm.lat = session_results[‘lat’] projectForm.lng = session_results[‘lng’] Ahora, ya que la lista de variables se alargó un poco, quise recorrer session_results con el siguiente ciclo (como lo describe Adam aquí ): for k,v in session_results.iteritems(): projectForm[k] = v Pero me […]

¿Por qué las cadenas de concatenación se ejecutan más rápido que unirlas?

Según tengo entendido, “.join (iterable_of_strings) es la forma preferida de concatenar cadenas porque permite optimizaciones que evitan tener que volver a escribir el objeto inmutable en la memoria más veces de las necesarias. Agregar cadenas dentro de una expresión se ejecuta de manera confiable más rápido que unirlas para un número moderadamente grande de operaciones […]

Para entender: ¿De PHP Array a Python?

Esta es una tarea común en PHP y otros lenguajes de progtwigción. Me mudé del desarrollador de PHP. Quiero asegurarme con estas colecciones. Alguien que tenga buena en Python, ayúdeme a entender claramente. Esta es mi colección de código PHP. <?php $php = array(1,2,3,4,5,6,7,8,9,10); for ($i = 0; $i < 10 ; $i ++) echo […]

¿Hay un equivalente al bucle de Python “para … otra cosa” en C ++?

Python tiene una statement interesante que le permite especificar una cláusula else . En una construcción como esta: for i in foo: if bar(i): break else: baz() la cláusula else se ejecuta después de for , pero solo si for termina normalmente (no por una break ). Me pregunté si había un equivalente en C […]

¿Cómo itero sobre grandes números en Python usando range ()?

Quiero iterar un número grande como 600851475143 usando la función range () en Python. Pero cada vez que ejecuto el progtwig me da un OverflowError. He usado el siguiente código – um = long(raw_input()) for j in range(1,num): …. Lo he intentado muchas veces pero no funciona!