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.

6
¿Buenos usos para los valores predeterminados de los argumentos de la función mutable?
Es un error común en Python establecer un objeto mutable como el valor predeterminado de un argumento en una función. Aquí hay un ejemplo tomado de este excelente artículo de David Goodger : >>> def bad_append(new_item, a_list=[]): a_list.append(new_item) return a_list >>> print bad_append('one') ['one'] >>> print bad_append('two') ['one', 'two'] La …


5
¿Python tiene una función "o igual" como || = en Ruby?
Si no es así, ¿cuál es la mejor forma de hacerlo? Ahora mismo estoy haciendo (para un proyecto de django): if not 'thing_for_purpose' in request.session: request.session['thing_for_purpose'] = 5 pero es bastante incómodo. En Ruby sería: request.session['thing_for_purpose'] ||= 5 que es mucho mejor.
82 python  ruby 




3
¿Es posible ejecutar la función en un subproceso sin enhebrar o escribir un archivo / script separado?
import subprocess def my_function(x): return x + 100 output = subprocess.Popen(my_function, 1) #I would like to pass the function object and its arguments print output #desired output: 101 Solo he encontrado documentación sobre la apertura de subprocesos utilizando scripts separados. ¿Alguien sabe cómo pasar objetos de función o incluso una …





7
¿Cómo hacer que las solicitudes de Python confíen en un certificado SSL autofirmado?
import requests data = {'foo':'bar'} url = 'https://foo.com/bar' r = requests.post(url, data=data) Si la URL usa un certificado autofirmado, esto falla con requests.exceptions.SSLError: [Errno 1] _ssl.c:507: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed Sé que puedo pasar Falseal verifyparámetro, así: r = requests.post(url, data=data, verify=False) Sin embargo, lo que me gustaría hacer es …




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.