Python ImportError - quel est le problème ici?
Je suis nouveau en programmation et en Python. Je suis à la suite de la Apprendre le langage Python à la Dure livre.
Comme une partie de l'exercice 25, j'ai écrit un script:
def break_words(stuff):
"""This function will break up words for us."""
words = stuff.split(' ')
return words
def sort_words(words):
"""Sorts the words."""
return sorted(words)
def print_first_word(words):
"""Prints the first words after popping it off."""
word = words.pop(0)
print word
def print_last_word(words):
"""Prints the last word after popping it off."""
word = words.pop(-1)
print word
def sort_sentence(sentence):
"""Takes in a full sentence and returns the sorted words."""
words = break_words(sentence)
return sort_words(words)
def print_first_and_last(sentence):
"""Prints the first and last words of the sentence."""
words = break_words(sentence)
print_first_word(words)`
J'ai sauvé ce de gedit comme
ex25.py
sous le chemin
C:\Users\Brandon\Experiment\Python_ex
Je suis en cours d'exécution 64 bits de Windows 7.
Quand je vais à l'importation ex25 de python.exe
J'obtiens:
> Traceback (most recent call last):
> File "(stdin)", line 1, in `<module>`
> ImportError: No module named ex25
En vertu de l'Ordinateur\Propriétés\Advanced\Variables d'Environnement, j'ai ajouté la Variable Système:
PYTHONPATH
C:\Python27
Qui n'a pas aidé.
Ce que je fais mal?
Vous devez vous connecter pour publier un commentaire.
C:\Users\Brandon\Experiment\Python_ex
n'est pas sur votre chemin d'accès au système, ainsi python n'est pas conscient de l'endroit où votreex25
module peut être trouvésys
c'est une partie dePython Standard Library
et toujours "importables"J'ai juste eu le même problème. Que mon fichier a été enregistré dans Desktop/mint/ex25.py . J'ai d'abord changé le répertoire sur le bureau par la commande cd Desktop/menthe. et que la façon dont il a été recommandé. Il va le résoudre.
Vouloir revenir aux anciennes répertoire d'utiliser la commande cd.