Python重新加载模块方法

大家讲道理
Libérer: 2016-11-07 16:24:45
original
1308 Les gens l'ont consulté

为防止两个模块互相导入的问题,Python默认所有的模块都只导入一次,如果需要重新导入模块,

Python2.7可以直接用reload(),Python3可以用下面几种方法:

方法一:基本方法

from imp import reload
reload(module)
Copier après la connexion

方法二:按照套路,可以这样

import imp
imp.reload(module)
Copier après la connexion

方法三:看看imp.py,有发现,所以还可以这样

import importlib
importlib.reload(module)
Copier après la connexion

方法四:根据天理,当然也可以这样

from importlib import reload
reload(module)
Copier après la connexion


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!