módulo de importación de Python / paquete de varias maneras

 

Un módulo de modo de importación

  • Un módulo es .py tipos de archivos de Python

  • sufijo .py no necesita importar directamente en el nombre del archivo

  1. El uso de laimport importación directa:

  • Sintaxis: module_nameimport

  • Uso: module_name.class_name o module.func_name

  1. Utilizando el módulo de importación y establecer un aliasimport

  • Sintaxis: module_name XXXimportas

  • Uso: XXX.class_name o XXX.funct_name

  1. Por las propiedades del módulo de replicación sólo pueden lograrse introducido parcialmente en una clase o función o módulo variable defrom

  • 语法: module_name class_name, funct_namefromimport

  • Uso: llamada directa a la clase o instancia

  • Es de notar que, a partir de la variable importada desde el módulo, hará que la variable a ser cubierta con el mismo nombre , es un espacio de nombres que se superponen diferentes módulos aquí.

  1. Con * a todo el módulo de importaciónfrom...import

  • Sintaxis: module_name *fromimport

  • función o la instancia de la clase que llama puede utilizar directamente

  1. módulo importlib implementado mediante la introducción de comenzar con un número de módulos

  • sintaxis:import importlib

  • XXX = ( "module_name")importlib.import_module

  • Al utilizar XXX.class_name o XXX.func_name

forma en segundo lugar, se introduce el paquete

  • El paquete que contiene la carpeta muchos módulos

  • También se pueden encapsular sub-paquete

  1. Utilizando directamente en el paquete ( que acaba de presentar init contenido en .py )import

  • Sintaxis: package_name importación

  • Directamente en un paquete, sólo se puede utilizar _ totalidad de _init__.py

  • Uso: package_name.func_name o package_name.class

  1. La introducción de un paquete del módulo

  • 语法: importpackage_name.module_name

  • 使用: package_name.module_na112afme.func_name或package_name.module_name.class_name

En tercer lugar, la función de correlación

  1. dirLa lista de módulos de función se puede obtener todo el nombre variable disponible (propiedades), la lista de valores de retorno. (Primera mitad del valor de retorno _ _XXX__ Python es un predefinido incorporado en los nombres de variables tiene un significado específico al intérprete)

Supongo que te gusta

Origin www.cnblogs.com/nickwu/p/12600164.html
Recomendado
Clasificación