Articles of python 3.2

cadena de centro de Python usando especificador de formato

Tengo una cadena llamada Mensaje. Message = “Hello, welcome!\nThis is some text that should be centered!” Sí, es sólo una statement de prueba … Y estoy tratando de centrarlo para una ventana de Terminal predeterminada, es decir, de 80 de ancho, con esta statement: print(‘{:^80}’.format(Message)) Que imprime: Hello, welcome! This is some text that should […]

Uso de pickle.dump en Python

Estoy tratando de aprender a usar el módulo pickle en Python: import pickle x = 123 f = open(‘data.txt’,’w’) pickle.dump(x,f) Esto es lo que obtengo: Traceback (most recent call last): File “D:\python\test.py”, line 5, in pickle.dump(x,f) TypeError: must be str, not bytes Sin embargo, este código funciona bien: import pickle dump = pickle.dump(123) print(dump) ¿Qué […]

Python 3.2 error extraño con el tipo de rango en la lista

r = range(10) for j in range(maxj): # get ith number from r… i = randint(1,m) n = r[i] # remove it from r… r[i:i+1] = [] El rastreo que estoy recibiendo un error extraño: r[i:i+1] = [] TypeError: ‘range’ object does not support item assignment No estoy seguro de por qué está lanzando esta […]

Python dictionary.keys () error

Estoy tratando de usar .keys() y en lugar de obtener una lista de las claves como siempre las he tenido en el pasado. Sin embargo me sale esto. b = { ‘video’:0, ‘music’:23 } k = b.keys() print( k[0] ) >>>TypeError: ‘dict_keys’ object does not support indexing print( k ) dict_keys([‘music’, ‘video’]) simplemente debería imprimir […]

python 3.2 – encuentra el segundo número más pequeño en una lista usando recursión

Así que necesito encontrar el segundo número más pequeño dentro de una lista de enteros que usan recursión, pero no puedo, por mi vida, idear una manera de hacerlo. Puedo hacerlo para encontrar el número más pequeño usando esto: def smallest(int_list): if(len(int_list) == 1): return int_list[0] else: a = smallest(int_list[1:]) b = int_list[0] if(a <= […]

¿Es este un error de archivo de python 3?

¿Es esto un error? Demuestra lo que sucede cuando usa libtiff para extraer una imagen de un identificador de archivo tiff abierto. Funciona en python 2.x y no funciona en python 3.2.3 import os # any file will work here, since it’s not actually loading the tiff # assuming it’s big enough for the seek […]

No se pueden comparar las cadenas de entrada en Python 3.2

Estoy experimentando un problema muy extraño en Python. Estos dos no parecen ayudar Validación de cadenas de entrada de usuario en Python y la forma más rápida de comparar cadenas en python He escrito el siguiente pequeño progtwig, test.py: import sys while True: print(“\n”) print(“Type exit to exit: “) inputvar = str(input()) print(“Input: “+inputvar) if […]

Identificar el tipo de datos de una entrada.

Hola, estoy intentando imprimir el tipo de datos de una entrada de usuario y generar una tabla como la siguiente: ABCDEFGH = String, 1.09 = float, 0 = int, true = bool , etc. Estoy usando python 3.2.3 y sé que podría usar type () para obtener el tipo de datos, pero en python todas […]

Grupo de objetos bajo restricciones de memoria

Utilizamos una serie de objetos grandes. Idealmente, nos gustaría que todos estuvieran disponibles permanentemente para el código del cliente, pero no caben en la memoria física de una sola vez. Entonces, cuando nos acerquemos a los límites de la memoria, necesitaremos destruir algunos de los objetos en el grupo (probablemente, destruiremos el objeto menos usado […]

¿Cómo cambio un color de texto de entrada de Gtk3 en Python3?

Tengo una lista de Gtk.Entry() en mi aplicación, y me gustaría cambiar el color del texto de algunos de ellos. Intenté lo siguiente: #!/usr/bin/python3 # Filename: mywindow.py from gi.repository import Gtk from gi.repository import Gdk class MyWindow(Gtk.Window): def __init__(self): Gtk.Window.__init__(self, title=”My window”) self.mainGrid = Gtk.Grid() self.add(self.mainGrid) self.myOkEntry = Gtk.Entry() self.myOkEntry.set_text(“This is OK (green)”) self.myOkEntry.override_color(Gtk.StateFlags.NORMAL, Gdk.RGBA(0.0, […]