Réimportation du fichier .py

Aperçu

Notez que la deuxième importation et les suivantes ne fonctionnaient pas lorsque le code lui-même était édité avec un autre éditeur de texte simplement en lisant le module avec IPython Notebook, etc.

Solution

Supprimez le module que vous souhaitez charger de sys.modules.

fuga.py


import sys
try:
    del sys.modules['hoge']
except Exception as e:
    pass
import hoge

Recommended Posts

Réimportation du fichier .py
résumé lié à l'opération de fichier python
L'histoire du "trou" dans le fichier
Utilisation du fichier de contraintes ajouté dans pip 7.1
Gestion des codes de caractères des fichiers en IronPython
Vérifier l'existence du fichier avec python
[Python] Récupère le code de caractère du fichier
[Python3] Comprendre les bases des opérations sur les fichiers