module d'importation python / paquet de plusieurs façons

 

Un module de mode d'importation

  • Un module est des types de fichiers Python py

  • suffixe .py n'a pas besoin d'importer directement dans le nom du fichier

  1. L'utilisation deimport l' importation directe:

  • Syntaxe: module_nameimport

  • Utilisation: module_name.class_name ou module.func_name

  1. En utilisant le module d'importation et définir un aliasimport

  • Syntaxe: module_name XXXimportas

  • Utilisation: XXX.class_name ou XXX.funct_name

  1. Par les propriétés du module de réplication peuvent être atteints que partiellement introduit dans une classe ou une fonction ou d'un module de variablefrom

  • 语法: module_name class_name, funct_namefromimport

  • Utilisation: appel direct à la classe ou de l'instance

  • Il est à noter que, à partir de la variable importée du module, provoquera la variable à couvrir avec le même nom , un espace de noms différents modules se chevauchent ici.

  1. Avec * au module de tout importationfrom...import

  • Syntaxe: module_name *fromimport

  • Appelant la fonction ou l'instance de la classe peut utiliser directement

  1. Module importlib mis en oeuvre par l'introduction commence par un certain nombre de modules

  • syntaxe:import importlib

  • XXX = ( "module_name")importlib.import_module

  • Lorsque vous utilisez XXX.class_name ou XXX.func_name

En second lieu, le paquet est introduit de manière

  • Package qui contient le dossier de nombreux modules

  • Il peut également être sous-Encapsulé par paquets

  1. En utilisant directement dans le paquet ( juste introduit initialisation contenu dans py )import

  • Syntaxe: import package_name

  • Directement dans un paquet, peut être utilisé que _ ensemble de _init__.py

  • Utilisation: package_name.func_name ou package_name.class

  1. L'introduction d'un boîtier de module

  • 语法: importpackage_name.module_name

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

En troisième lieu, la fonction de corrélation

  1. dirLa liste des modules de fonction peut être obtenue tout le nom de variable disponible (propriétés), la liste des valeurs de retour. (Première moitié de la valeur de retour _ _XXX__ python est un nom de variable intégré prédéfini spécifique a un sens à l' interprète)

Je suppose que tu aimes

Origine www.cnblogs.com/nickwu/p/12600164.html
conseillé
Classement