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.


7
Tamaño en memoria de una estructura de Python
¿Existe una referencia para el tamaño de la memoria de la estructura de datos de Python en plataformas de 32 y 64 bits? De lo contrario, sería bueno tenerlo en SO. ¡Cuanto más exhaustivo, mejor! Entonces, ¿cuántos bytes utilizan las siguientes estructuras de Python (según el lentipo de contenido y …

13
Enviar correo desde Python usando SMTP
Estoy usando el siguiente método para enviar correo desde Python usando SMTP. ¿Es el método correcto para usar o hay problemas que me faltan? from smtplib import SMTP import datetime debuglevel = 0 smtp = SMTP() smtp.set_debuglevel(debuglevel) smtp.connect('YOUR.MAIL.SERVER', 26) smtp.login('USERNAME@DOMAIN', 'PASSWORD') from_addr = "John Doe <john@doe.net>" to_addr = "foo@bar.com" subj …
118 python  smtp 

6
La comprensión de listas vuelve a enlazar nombres incluso después del alcance de la comprensión. ¿Es esto correcto?
Las comprensiones están teniendo algunas interacciones inesperadas con el alcance. ¿Es este el comportamiento esperado? Tengo un método: def leave_room(self, uid): u = self.user_by_id(uid) r = self.rooms[u.rid] other_uids = [ouid for ouid in r.users_by_id.keys() if ouid != u.uid] other_us = [self.user_by_id(uid) for uid in other_uids] r.remove_user(uid) # OOPS! uid has …

4
Unittest setUp / tearDown para varias pruebas
¿Existe una función que se activa al principio / final de un escenario de pruebas? Las funciones setUp y tearDown se activan antes / después de cada prueba. Normalmente me gustaría tener esto: class TestSequenceFunctions(unittest.TestCase): def setUpScenario(self): start() #launched at the beginning, once def test_choice(self): element = random.choice(self.seq) self.assertTrue(element in …


9
En Tensorflow, obtenga los nombres de todos los tensores en un gráfico
Estoy creando redes neuronales con Tensorflowy skflow; por alguna razón, quiero obtener los valores de algunos tensores internos para una entrada determinada, por lo que estoy usando myClassifier.get_layer_value(input, "tensorName"), myClassifiersiendo a skflow.estimators.TensorFlowEstimator. Sin embargo, me resulta difícil encontrar la sintaxis correcta del nombre del tensor, incluso sabiendo su nombre (y …


7
Verificando una versión del módulo de Python en tiempo de ejecución
Muchos módulos de Python de terceros tienen un atributo que contiene la información de la versión del módulo (generalmente algo como module.VERSIONo module.__version__), sin embargo, algunos no. Ejemplos particulares de estos módulos son libxslt y libxml2. Necesito comprobar que se esté utilizando la versión correcta de estos módulos en tiempo …
118 python  module  version 


10
Accediendo a elementos del diccionario de Python por índice
Considere un dictado como mydict = { 'Apple': {'American':'16', 'Mexican':10, 'Chinese':5}, 'Grapes':{'Arabian':'25','Indian':'20'} } ¿Cómo accedo, por ejemplo, a un elemento particular de este diccionario? por ejemplo, me gustaría imprimir el primer elemento después de formatear el primer elemento de Apple, que en nuestro caso es solo "americano". Información adicional La …
118 python  dictionary 

9
¿Cómo gestiona Python int y long?
¿Alguien sabe cómo Python gestiona internamente los tipos int y long? ¿Elige el tipo correcto de forma dinámica? ¿Cuál es el límite para un int? Estoy usando Python 2.6, ¿es diferente con las versiones anteriores? ¿Cómo debo entender el siguiente código? >>> print type(65535) <type 'int'> >>> print type(65536*65536) <type …
118 python  integer 


3
¿Cómo suprimir la advertencia de Pandas Future?
Cuando ejecuto el programa, Pandas da 'Advertencia futura' como se muestra a continuación cada vez. D:\Python\lib\site-packages\pandas\core\frame.py:3581: FutureWarning: rename with inplace=True will return None from pandas 0.11 onward " from pandas 0.11 onward", FutureWarning) Recibí el mensaje, pero solo quiero evitar que Pandas muestre dicho mensaje una y otra vez, ¿hay …


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.