** * Cet article provient d'Udemy "[Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + style de code de style américain de la Silicon Valley](https://www.udemy.com/course/python-beginner/" Introduction à Python3 enseignée par des ingénieurs actifs de la Silicon Valley + application + Style de code de style de la Silicon Valley américaine ")" C'est une note de classe pour moi après avoir suivi le cours. Il est ouvert au public avec la permission de l'instructeur Jun Sakai. ** **
Préparez des répertoires et des fichiers comme celui-ci.
lesson_package
└ talk
├ __init__.py
└ human.py
lesson.py
human.py
def sing():
return 'sing'
def cry():
return 'cry'
lesson.py
from lesson_package.talk import human
print(human.sing())
result
sing
En vous connectant avec .
, vous pouvez importer depuis le répertoire inférieur.
lesson_package
└ talk
├ __init__.py
└ human.py
└ tools
├ __init__.py
└ utils.py
lesson.py
human.py
from lesson_package.tools import utils #Chemin absolu
from ..tools import utils #Chemin relatif
def sing():
return 'sing'
def cry():
return 'cry'
Le chemin relatif .
signifie" remonter d'une couche ".