Así que en Ruby puedo hacer lo siguiente: testsite_array = Array.new y=0 File.open(‘topsites.txt’).each do |line| testsite_array[y] = line y=y+1 end ¿Cómo uno haría eso en Python?
Estoy usando un arduino uno con la configuración básica de “DigitalReadSerial” como se describe aquí: http://arduino.cc/en/Tutorial/DigitalReadSerial Si utilizo el monitor serie incluido con el IDE arduino, muestra inmediatamente cualquier cambio al presionar el botón. Esto es lo que quiero en pyserial, ya sea un 0 o un 1 dependiendo de si se presiona el botón. […]
Tengo dos scripts de Python que se ejecutan en una máquina Ubuntu Linux. El primero envía toda su salida a stdout, el segundo lee desde stdin. Están conectados por una tubería simple, es decir, algo como esto: ./step1.py | ./step2.py Lo que hace step2 es que lee líneas de entrada en un bucle infinito y […]
Estoy teniendo problemas para leer más de un personaje usando mi progtwig, parece que no puedo entender qué salió mal con mi progtwig, ya que soy muy nuevo en Python. import serial ser = serial.Serial( port=’COM5′,\ baudrate=9600,\ parity=serial.PARITY_NONE,\ stopbits=serial.STOPBITS_ONE,\ bytesize=serial.EIGHTBITS,\ timeout=0) print(“connected to: ” + ser.portstr) count=1 while True: for line in ser.read(): print(str(count) + […]
Tengo un archivo en UTF-8, donde algunas líneas contienen el carácter Separador de línea U + 2028 ( http://www.fileformat.info/info/unicode/char/2028/index.htm ). No quiero que se trate como un salto de línea cuando leo líneas del archivo. ¿Hay una manera de excluirlo de los separadores cuando itero sobre el archivo o uso readlines ()? (Además de leer […]
Tengo un problema con un bucle for que salta la primera línea. Sé por qué pero no sé cómo arreglarlo. Y cuando lo cambio a un bucle while, o de hecho, a algo, me da un error: line 29, in worksheet.write(row, col, float(b)) ValueError: could not convert string to float: El código es: import xlsxwriter […]
En primer lugar, permítanme comenzar con Soy nuevo en Python, no hay ego aquí. Tengo este código que improviso desde varios sitios, cuyo objective final es que enviaría un código hexadecimal a un chip OBD-II y esperaría una respuesta. Esta respuesta, también HEX, se convierte a decimal procesado y se envía a la salida. Bastante […]
Antecedentes: tengo un subproceso Python que se conecta a una aplicación similar a una shell, que usa la biblioteca readline para manejar la entrada, y esa aplicación tiene una rutina de TAB completa para la entrada de comandos, como bash. El proceso hijo se genera, así: def get_cli_subprocess_handle(): return subprocess.Popen( ‘/bin/myshell’, shell=False, stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.STDOUT, […]
Estoy usando python 2.6 en un virtualenv en una máquina Ubuntu Linux 11.04 (natty). Tengo este código en mi código de Python (django): import pdb ; pdb.set_trace() para lanzar el depurador de python (pdb). Hasta hoy, esto funcionó bien. Pero ahora, cuando se inicia el pdb, funciona para la depuración, la ejecución y los puntos […]
Instalé Python3.3 en Ubuntu 12.04 x86 en VirtualBox, desde la fuente: ./configure –prefix=/opt/python3.3 make && sudo make install Puedo lanzar python3.3 con éxito y el problema comienza desde allí. CTRL + L no borra la consola / terminal de python, solo muestra ^L^L incluso la tecla de arriba no muestra el comando ingresado anteriormente, en […]