“Conocimientos Programación>Python Programming

Cómo comprobar dependencias en Python

2015/9/26
Cuando el desarrollo de los programas en Python , a menudo se hace necesario garantizar que múltiples módulos o bases de código se compilan juntos. Estos módulos pueden compartir la funcionalidad, o definir el código utilizado por otros programas. Se configura un script Python "setup" para gestionar estos proyectos : Cuando se ejecuta el programa, el script de configuración le dice al intérprete qué archivos son necesarios. Mediante el uso de la función de "setup" en el módulo " distutils " , puede crear un script en Python que comprueba dependencias exigiendo ciertas bibliotecas antes de ejecuta un código Python. Cosas que necesitará
Python Interpreter
Ver Más instrucciones
1

comenzar el script de configuración al importar el módulo "Configuración " . Importación del módulo de configuración al inicio de la secuencia de comandos le permite definir la secuencia de comandos como una secuencia de comandos de configuración en lugar de un programa regular :

# /usr /bin /python

de distutils.core importar configuración
2 argumentos suministro

al script de configuración para especificar los parámetros de construcción para su guión. Estos argumentos se definen el nombre, la versión y el creador del proyecto , así como darle una descripción :

setup ( name = 'Proyecto' , version = '1 .0 ' , description = " Proyecto de prueba " , author = ' Bob Smith ' )
3

Incluir el argumento "requires " en la función de configuración con el mandato de la compilación de ciertos paquetes requeridos por el proyecto actual. El argumento requiere comprobará los paquetes especificados y un error si estos paquetes no son parte del sistema Python actual :

setup ( name = 'Proyecto' , version = '1 .0 ' , description = " Proyecto de Prueba " , author = " Bob Smith , requires = {' tiempo ', ' mimodulo '} )
4

Comprobar módulos dentro del código. Si desea comprobar las dependencias mientras se ejecuta un script , puede utilizar la librería " imp " y su función miembro " find_module " para determinar si existe el módulo. Esta opción ofrece fácil comprobación de dependencia para las escrituras más pequeñas :

#! /usr /bin /python

importación imp

try : imp.find_module ( "tiempo" ), excepto ImportError : print ' No hay módulo! Salir ... '

Python Programming
Cómo hacer un programa iterativo en Python
Funciones dinámicas en Python
Cómo obtener el sistema en Python
Cómo cambiar el tipo de objeto en Python
Cómo hacer cambios permanentes en sys.path
Cómo utilizar Echo en Python
Cómo ver Python Código Byte
Cómo anexar a una lista en Python
Conocimientos Informáticos © http://www.ordenador.online