J'ai un drôle de problème que j'aimerais vous poser (gars ').python: importer des modules avec des instructions d'importation incorrectes => informations non exhaustives issues de ImportError
J'importe un module A qui importe un module B inexistant. Bien sûr, cela entraînera une erreur ImportError.
C'est ce que A.py ressemble
import B
Maintenant, nous allons importer un
>>> import A
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/tmp/importtest/A.py", line 1, in <module>
import B
ImportError: No module named B
D'accord, sur le problème. Comment puis-je savoir si ImportError résulte de l'importation de A ou d'une importation corrompue dans A sans en regardant la représentation de chaîne de l'erreur. La différence est que soit A n'est pas là ou a des instructions d'importation incorrectes.
espère que vous pouvez me aider ...
Vive bb
Ceci est pour une sorte de système de plugin où les modules codés par l'utilisateur sont importés lors de l'exécution (en fonction de l'entrée de l'utilisateur) et peuvent exister mais être incorrectement implémentés par l'utilisateur. – bbb
addition: je veux savoir si A_does_ existe en premier lieu – bbb