Manual de usuario de calibre, Publicación 2.73.0
Usar el depurador en su IDE de python favorito
Es posible utilizar el depurador incorporado en su IDE de python favorito, si éste admite depuración remota. El primer paso es añadir la el src de calibre descargado a PYTHONPATH en el IDE. En otras palabras, el directorio que habilitó como CALIBRE _ DEVELOP _ FROM anteriormente también debe estar en el PYTHONPATH del IDE‘.
A continuación coloque el módulo depurador remoto del IDE en el subidrectorio src del código fuente de calibre. Añada cualquier código que necesite para iniciar el depurador remoto en calibre en el punto de interés, por ejemplo, en la función main. A continuación, ejecute calibre de modo normal. El IDE ahora debería ser capaz de conectar con el depurador remoto ejecutándose dentro de calibre.
Ejecutar scripts arbitrarios en el entorno python de calibre
La orden calibre-debug suministra un par de interruptores útiles para ejecutar su propio código, con acceso a los módulos de calibre:
calibre-debug-c " some python code "
es ideal para probar un pequeño fragmento de código en la línea de órdenes. Funciona de la misma manera que la opción-c del intérprete de python:
calibre-debug myscript. py
puede utilizarse para ejecutar su propio script de Python. Funciona de la misma manera que pasar el script por el intérprete de Python, excepto que el entorno de calibre está totalmente inicializado, así que puede utilizar todo el código de calibre en el script. Para utilizar argumentos de línea de órdenes con los scripts utilice la forma:
calibre-debug myscript. py----option1 arg1
El-- hace que todos los argumentos posteriores sean pasados al script.
1.12.8 Usar calibre en sus proyectos
Es posible usar directamente las funciones y código de calibre en un proyecto de Python. Existen dos maneras de hacer esto:
Instalación binaria de calibre Si posee una instalación binaria de calibre, puede utilizar el intérprete de Python incluido con calibre, de esta forma: calibre-debug / path / to / your / python / script. py-- arguments to your script
Instalación de código fuente sobre Linux
Además de usar la técnica anterior, si realiza una instalación de código fuente en Linux, también puede importar directamente calibre de la siguiente manera:
import init _ calibre import calibre
print calibre.__ version __
1.12. Configurar un entorno de desarrollo de calibre 287