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
ImportError: ningún módulo llamado mock
Así que estoy tratando de usar unittest.mock para simular algunos de mis métodos en mis pruebas unitarias. Hago: from unittest.mock import MagicMock f = open("data/static/mock_ffprobe_response") subprocess.check_output = MagicMock(return_value=f.read()) f.close() Pero estoy obteniendo: ImportError: No module named mock Lo intenté: pip install mock Todavía no funciona.


5
Accediendo a elementos JSON
Obtengo la información meteorológica de una URL. weather = urllib2.urlopen('url') wjson = weather.read() y lo que obtengo es: { "data": { "current_condition": [{ "cloudcover": "0", "humidity": "54", "observation_time": "08:49 AM", "precipMM": "0.0", "pressure": "1025", "temp_C": "10", "temp_F": "50", "visibility": "10", "weatherCode": "113", "weatherDesc": [{ "value": "Sunny" }], "weatherIconUrl": [{ "value": …
81 python  json 

3
¿Cuándo será compatible Jython con Python 3?
Según la documentación de Jython : Jython es una implementación del lenguaje Python para la plataforma Java. Jython 2.5 implementa el mismo lenguaje que CPython 2.5 y casi todos los módulos de la biblioteca estándar de Core Python. (CPython es la implementación en C del lenguaje Python). Jython 2.5 usa …


8
¿Cómo puedo encontrar la ruta de un ejecutable?
Necesito configurar el entorno con la ruta a un binario. En el caparazón, puedo usar whichpara encontrar la ruta. ¿Existe un equivalente en Python? Este es mi codigo. cmd = ["which","abc"] p = subprocess.Popen(cmd, stdout=subprocess.PIPE) res = p.stdout.readlines() if len(res) == 0: return False return True
81 python 

12
Python: Binding Socket: "Dirección ya en uso"
Tengo una pregunta sobre el socket del cliente en la red TCP / IP. Digamos que uso try: comSocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) comSocket.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) except socket.error, msg: sys.stderr.write("[ERROR] %s\n" % msg[1]) sys.exit(1) try: comSocket.bind(('', 5555)) comSocket.connect() except socket.error, msg: sys.stderr.write("[ERROR] %s\n" % msg[1]) sys.exit(2) El socket creado estará vinculado …
81 python  sockets  tcp  port 


9
Hashable, inmutable
A partir de una pregunta de SO reciente (consulte Crear un diccionario en Python que está indexado por listas ) me di cuenta de que probablemente tenía una concepción incorrecta del significado de los objetos que se pueden hash e inmutables en Python. ¿Qué significa hash en la práctica? ¿Cuál …



3
Eliminar NaN de la serie pandas
¿Hay alguna forma de eliminar los valores NaN de una serie panda? Tengo una serie que puede tener o no algunos valores de NaN y me gustaría devolver una copia de la serie con todos los NaN eliminados.
81 python  pandas  series 

3
Comprensión de conjuntos de Python
Así que tengo estos dos problemas para una tarea y estoy atascado en el segundo. Utilice Python Set Comprehension (el equivalente en Python de la notación Set Builder) para generar un conjunto de todos los números primos menores que 100. Recuerde que un número primo es un número entero mayor …


7
Cómo recorrer un generador
¿Cómo se puede recorrer un generador? Pensé de esta manera: gen = function_that_returns_a_generator(param1, param2) if gen: # in case the generator is null while True: try: print gen.next() except StopIteration: break ¿Existe una forma más pitónica?
81 python  generator 

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.