Je tente d'importer un fichier python (appelé test.py qui réside dans le répertoire parent) à partir du fichier python en cours d'exécution (je l'appelle a.py). Tous mes répertoires impliqués ont un fichier qu'il a appelé init.py (avec 2 souligne chaque côté de init)Importer un fichier Python depuis l'intérieur du script d'exécution
Mon problème: Lorsque je tente d'importer le fichier désiré, je reçois l'erreur suivante
tentative d'importation relative non-paquet
Mon code à l'intérieur a.py:
try:
from .linkIO can_follow # error occurs here
except Exception,e:
print e
print success
note: I sachez que si je devais créer un fichier appelé b.py et importer un fichier a.py (qui en lui-même importe le fichier python désiré) tout fonctionne, alors qu'est-ce qui ne va pas?
Pour exemple:
b.py:
import a
print "success 2"
dup possible, http://stackoverflow.com/questions/5497951/attempted-relative-import-in-non-package – Doboy