Je suis confronté à une erreur étrange lors de l'exécution d'un code python. Le code suivant est un petit extrait du code python que j'exécute :
#samplecode.py
import time
from datetime import datetime
import sys
import os
import inspect
sys.path.append(os.path.dirname('C:\Users\qksr\Desktop\work\kako\logging.py'))
import logging
from logging import Dynamic
Lors de l'exécution de samplecode.py, je suis confronté à une erreur qui se présente comme suit :
Traceback (most recent call last):
File "C:\Users\qksr\Desktop\work\Fire\samplecode6.py", line 8, in <module>
from logging import Dynamic
ImportError: cannot import name Dynamic
Mon logging.py qui contient le code qui doit être importé lors de l'exécution. Le code est le suivant :
class Dynamic(object):
pfile3=open('C:\Users\qksr\Desktop\work\sample3.txt','w')
nous pouvons voir que la classe Dynamic est créée, mais que l'erreur d'importation est levée.
Le plus étrange est que j'ai fait quelques exemples d'importation de fichiers et que cela a bien fonctionné. J'ai fait beaucoup d'efforts, mais je n'arrive toujours pas à comprendre. J'aimerais savoir pourquoi cette erreur a été déclenchée et pourquoi soudainement pour cet exemple et pas dans les échantillons précédents ?