L'importation défini par l'utilisateur des modules en python à partir d'un répertoire

J'essaie d'importer un module que j'ai écrit en python qui se contente d'afficher une liste contenant des nombres. La question que je vais avoir, c'est que je veux être en mesure de les importer à partir d'un répertoire distinct, mais les réponses que j'ai lu jusqu'à présent ne semblent pas travailler pour ma situation.

Par exemple, étant donné que je souhaite importer printnumbers.py à partir d'un répertoire dans le dossier mes documents, je suis censé mettre en œuvre les suivantes:

    import sys
    sys.path.append('/home/jake/Documents')
    import printnumbers.py

Ce snipit de code dans une "erreur d'Importation" en me disant que le module spécifié n'existe pas. Je ne suis pas sûr de savoir exactement où de procéder à partir d'ici, j'ai vérifié plusieurs fois pour vérifier que c'est la bonne orthographe pour le chemin d'accès ainsi que pour le nom du module. Je suis encore à essayer de comprendre exactement ce que l'ajout de la "sys.chemin d'accès". À partir de ce que je comprends, c'est de raconter le programme de recherche pour les modules dans le répertoire?

Merci pour toute personne qui répond à mes plutôt novice question. Je suis à la recherche d'une meilleure compréhension de ce que la documentation python n'est pas de fournir à mon état d'esprit.

OriginalL'auteur Ragecoder | 2016-05-30