Articles of manejo de errores

Compruebe los permisos de un archivo en python

Estoy tratando de verificar la legibilidad de un archivo dado la ruta especificada. Esto es lo que tengo: def read_permissions(filepath): ”’Checks the read permissions of the specified file”’ try: os.access(filepath, os.R_OK) # Find the permissions using os.access except IOError: return False return True Esto funciona y devuelve Verdadero o Falso como la salida cuando se […]

Deshabilitar las advertencias que se originan de scipy

Cuando integro una función con diferentes valores de parámetros, a menudo encuentro errores como: lsoda– warning..internal t (=r1) and h (=r2) are such that in the machine, t + h = t on the next step (h = step size). solver will continue anyway Si bien entiendo los aspectos técnicos del error, no sé cómo […]

Python HTTP Server / Client: conexión final cerrada remota sin error de respuesta

Hice servidor HTTP simple utilizando BaseHTTPRequestHandler . El problema es que cuando deseo publicar algunos datos utilizando solicitudes del cliente, obtengo un ConnectionError . Hice simple solicitud de requests documentación lib. También es interesante que el servidor HTTP reciba los datos del cliente y los imprima en la consola. No entiendo cómo es posible. Cliente: […]

¿Debería un método de validación lanzar una excepción?

He implementado una pequeña biblioteca de validación que se usa así: domain_object.validate() # handle validation errors in some way … if domain_object.errors: for error in domain_object.errors: print(error) validate() realiza las comprobaciones y completa una lista denominada errors . Sé por otras bibliotecas de validación que lanzan excepciones cuando la validación se realiza sin éxito. Los […]

OSError: No existe tal archivo o directorio usando pytesser

Este es mi problema, quiero usar pytesser para obtener el contenido de una imagen. Mi sistema operativo es Mac OS 10.11, y ya he instalado PIL, pytesser, tesseract-ocr engine y otras bibliotecas de soporte como libpng y así sucesivamente. Pero cuando ejecuto mi código, como se muestra a continuación, se produce un error. from pytesser […]

¿Cómo puedo hacer que los manejadores de señales Django no fallen silenciosamente cuando se encuentra una excepción en el manejador de señales?

¿Cómo hago para que los manejadores de señales Django no fallen silenciosamente cuando se encuentra una excepción en el manejador? ¿Hay un lugar donde todos estos errores se registran al usar el servidor de desarrollo ? ¿Por qué los manejadores de señales django fallan silenciosamente de todos modos? ¿No es contra una de las líneas […]

¿Cómo detecto los campos faltantes en un archivo CSV de forma Pythonic?

Estoy tratando de analizar un archivo CSV usando el módulo csv de Python (específicamente, la clase DictReader ). ¿Hay alguna forma en Pythonic para detectar campos vacíos o faltantes y lanzar un error? Aquí hay un archivo de muestra con los siguientes encabezados: NOMBRE, ETIQUETA, VALOR foo,bar,baz yes,no x,y,z Al analizar, me gustaría que la […]

Cómo hacer un histogtwig a partir de una lista de datos.

Bueno, creo que matplotlib se descargó pero con mi nuevo script me sale este error: /usr/lib64/python2.6/site-packages/matplotlib/backends/backend_gtk.py:621: DeprecationWarning: Use the new widget gtk.Tooltip self.tooltips = gtk.Tooltips() Traceback (most recent call last): File “vector_final”, line 42, in plt.hist(data, num_bins) File “/usr/lib64/python2.6/site-packages/matplotlib/pyplot.py”, line 2008, in hist ret = ax.hist(x, bins, range, normed, weights, cumulative, bottom, histtype, align, orientation, […]

Cómo resolver “OSError: decir la posición deshabilitada por la siguiente () llamada”

Estoy creando un sistema de edición de archivos y me gustaría hacer una función tell () basada en líneas en lugar de una basada en bytes. Esta función se usaría dentro de un “con bucle” con la llamada abierta (archivo). Esta función es parte de una clase que tiene: self.f = open(self.file, ‘a+’) # self.file […]

Cómo configurar la variable de entorno R_user para usar rpy2 en python

No puedo ejecutar rpy2 en python. con este codigo import rpy2.robjects as robjects Aquí están las excepciones completas: RuntimeError: R_USER no definido. Archivo “d: \ py \ r \ r.python.py”, línea 1, en import rpy2.robjects as robjects File “c:\Python27\Lib\site-packages\rpy2\robjects\__init__.py”, line 17, in from rpy2.robjects.robject import RObjectMixin, RObject File “c:\Python27\Lib\site-packages\rpy2\robjects\robject.py”, line 5, in rpy2.rinterface.initr() Estoy usando […]