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.

11
Analice un archivo .py, lea el AST, modifíquelo y luego vuelva a escribir el código fuente modificado
Quiero editar programáticamente el código fuente de Python. Básicamente, quiero leer un .pyarchivo, generar el AST y luego escribir el código fuente modificado de Python (es decir, otro .pyarchivo). Hay formas de analizar / compilar el código fuente de Python utilizando módulos Python estándar, como asto compiler. Sin embargo, no …

12
Python concatena archivos de texto
Tengo una lista de 20 nombres de archivo, como ['file1.txt', 'file2.txt', ...]. Quiero escribir un script de Python para concatenar estos archivos en un nuevo archivo. Podía abrir cada archivo f = open(...), leer línea por línea llamando f.readline()y escribir cada línea en ese nuevo archivo. No me parece muy …

1
Python simula múltiples valores de retorno
Estoy usando pythons mock.patch y me gustaría cambiar el valor de retorno para cada llamada. Aquí está la advertencia: la función que se está parcheando no tiene entradas, por lo que no puedo cambiar el valor de retorno en función de la entrada. Aquí está mi código de referencia. def …



17
No se pueden instalar paquetes de Python [SSL: TLSV1_ALERT_PROTOCOL_VERSION]
Estoy tratando de instalar una biblioteca Python usando pip, obteniendo un error SSL: ~/projects/base  pre-master± pip install xdict Collecting xdict Could not fetch URL https://pypi.python.org/simple/xdict/: There was a problem confirming the ssl certificate: [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:590) - skipping Could not find a version that satisfies …




7
¿Qué significa% s en una cadena de formato python?
¿Qué %ssignifica en Python? ¿Y qué hace el siguiente fragmento de código? Por ejemplo... if len(sys.argv) < 2: sys.exit('Usage: %s database-name' % sys.argv[0]) if not os.path.exists(sys.argv[1]): sys.exit('ERROR: Database %s was not found!' % sys.argv[1])
167 python 

10
Cómo cargar dinámicamente una clase de Python
Dada una cadena de una clase de Python, por ejemplo my_package.my_module.MyClass , ¿cuál es la mejor manera posible de cargarla? En otras palabras, estoy buscando un equivalente Class.forName() en Java, función en Python. Tiene que funcionar en Google App Engine. Preferiblemente, esta sería una función que acepta el FQN de …


3
¿Cómo generar loop.counter en la plantilla python jinja?
Quiero poder generar la iteración de bucle actual en mi plantilla. Según los documentos: http://wsgiarea.pocoo.org/jinja/docs/loops.html , hay una variable loop.counter que estoy tratando de usar. Tengo lo siguiente: <ul> {% for user in userlist %} <li> {{ user }} {{loop.counter}} </li> {% if loop.counter == 1 %} This is the …
167 python  jinja2 


7
¿Dónde llamo a la función BatchNormalization en Keras?
Si quiero usar la función BatchNormalization en Keras, ¿debo llamarla solo una vez al principio? Leí esta documentación para ello: http://keras.io/layers/normalization/ No veo dónde se supone que debo llamarlo. A continuación se muestra mi código intentando usarlo: model = Sequential() keras.layers.normalization.BatchNormalization(epsilon=1e-06, mode=0, momentum=0.9, weights=None) model.add(Dense(64, input_dim=14, init='uniform')) model.add(Activation('tanh')) model.add(Dropout(0.5)) model.add(Dense(64, …

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.