Preguntas etiquetadas con python

Python es un lenguaje de programación multi-paradigma, de tipo dinámico y multipropósito. Está diseñado para que aprenda, comprenda y use rápidamente, y aplique una sintaxis limpia y uniforme. Tenga en cuenta que Python 2 está oficialmente fuera de soporte a partir del 01-01-2020. Aún así, para preguntas de Python específicas de la versión, agregue la etiqueta [python-2.7] o [python-3.x]. Cuando utilice una variante o biblioteca de Python (por ejemplo, Jython, PyPy, Pandas, Numpy), inclúyala en las etiquetas.


5
¿Cómo puedo romper esta larga línea en Python?
¿Cómo harías para formatear una línea larga como esta? Me gustaría llegar a no más de 80 caracteres de ancho: logger.info("Skipping {0} because its thumbnail was already in our system as {1}.".format(line[indexes['url']], video.title)) ¿Es esta mi mejor opción? url = "Skipping {0} because its thumbnail was already in our system …

6
Múltiples niveles de 'collection.defaultdict' en Python
Gracias a algunas personas excelentes en SO, descubrí las posibilidades que ofrece collections.defaultdict, especialmente en legibilidad y velocidad. Los he puesto en uso con éxito. Ahora me gustaría implementar tres niveles de diccionarios, siendo los dos superiores defaultdicty el más bajo int. No encuentro la forma adecuada de hacer esto. …

11
Comportamiento de redondeo de Python 3.x
Estaba volviendo a leer What's New In Python 3.0 y dice: La estrategia de redondeo de la función round () y el tipo de retorno han cambiado. Los casos intermedios exactos ahora se redondean al resultado par más cercano en lugar de alejarse de cero. (Por ejemplo, la ronda (2.5) …


2
¿Cómo recuperar la identificación insertada después de insertar una fila en SQLite usando Python?
¿Cómo recuperar la identificación insertada después de insertar una fila en SQLite usando Python? Tengo una mesa como esta: id INT AUTOINCREMENT PRIMARY KEY, username VARCHAR(50), password VARCHAR(50) Inserto una nueva fila con datos de ejemplo username="test"y password="test". ¿Cómo recupero la identificación generada de una manera segura para la transacción? …
176 python  sqlite 



6
¿Usa eval () de python frente a ast.literal_eval ()?
Tengo una situación con algún código que eval()surgió como una posible solución. Ahora nunca eval()antes había tenido que usarlo , pero he encontrado mucha información sobre el peligro potencial que puede causar. Dicho esto, soy muy cauteloso acerca de usarlo. Mi situación es que un usuario me ha dado información: …

4
Cómo leer un archivo de texto en una lista o matriz con Python
Estoy tratando de leer las líneas de un archivo de texto en una lista o matriz en python. Solo necesito poder acceder individualmente a cualquier elemento de la lista o matriz una vez creado. El archivo de texto tiene el siguiente formato: 0,0,200,0,53,1,0,255,...,0. Donde ...está arriba, el archivo de texto …
176 python  arrays  list  text 

17
¿Cómo pasar argumentos a un comando Button en Tkinter?
Supongamos que tengo lo siguiente Buttonhecho con Tkinter en Python: import Tkinter as Tk win = Tk.Toplevel() frame = Tk.Frame(master=win).grid(row=1, column=1) button = Tk.Button(master=frame, text='press', command=action) Se actionllama al método cuando presiono el botón, pero ¿y si quisiera pasar algunos argumentos al método action? He intentado con el siguiente código: …

5
Matplotlib (pyplot) savefig genera una imagen en blanco
Estoy tratando de guardar tramas que hago usando matplotlib; sin embargo, las imágenes se guardan en blanco. Aquí está mi código: plt.subplot(121) plt.imshow(dataStack, cmap=mpl.cm.bone) plt.subplot(122) y = copy.deepcopy(tumorStack) y = np.ma.masked_where(y == 0, y) plt.imshow(dataStack, cmap=mpl.cm.bone) plt.imshow(y, cmap=mpl.cm.jet_r, interpolation='nearest') if T0 is not None: plt.subplot(123) plt.imshow(T0, cmap=mpl.cm.bone) #plt.subplot(124) #Autozoom #else: …

5
¿Cuándo debería usar clases en Python?
He estado programando en Python durante aproximadamente dos años; principalmente datos (pandas, mpl, numpy), pero también scripts de automatización y pequeñas aplicaciones web. Estoy tratando de ser un mejor programador y aumentar mi conocimiento de Python y una de las cosas que me molesta es que nunca he usado una …
176 python  oop 



Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.