Python 巨蟒恐怖-这里怎么了?

Python 巨蟒恐怖-这里怎么了?,python,import,module,importerror,Python,Import,Module,Importerror,我不熟悉编程和Python。我正在学习《艰难之路》一书。 作为练习25的一部分,我写了一个脚本: def break_words(stuff): """This function will break up words for us.""" words = stuff.split(' ') return words def sort_words(words):

我不熟悉编程和Python。我正在学习《艰难之路》一书。 作为练习25的一部分,我写了一个脚本:

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)`
我从gedit将此保存为

ex25.py

在小路下面

C:\Users\Brandon\Experiment\Python\u ex

我正在运行64位Windows7

当我从python.exe导入ex25时 我得到:

>回溯(最近一次呼叫最后一次):
>文件“(stdin)”,第1行,在``
>ImportError:没有名为ex25的模块
在Computer\Properties\Advanced\Environment Variables下,我添加了系统变量:

蟒蛇

C:\Python27

那没用。
我做错了什么?

C:\Users\Brandon\experience\Python\u ex
不在您的系统路径上,因此Python不知道在哪里可以找到您的
ex25
模块

import sys
sys.path.append(r'C:\Users\Brandon\Experiment\Python_ex')

C:\Users\Brandon\Experiment\Python\u ex
不在系统路径上,因此Python不知道在哪里可以找到
ex25
模块

import sys
sys.path.append(r'C:\Users\Brandon\Experiment\Python_ex')

我也有同样的问题。因为我的文件保存在Desktop/mint/ex25.py中。我首先通过命令cd desktop/mint将目录更改为desktop。然后按照推荐的方式运行。它会解决的。
要返回到旧目录,请使用命令cd-。

我也遇到了同样的问题。因为我的文件保存在Desktop/mint/ex25.py中。我首先通过命令cd desktop/mint将目录更改为desktop。然后按照推荐的方式运行。它会解决的。
要返回到较旧的目录,请使用命令cd-。

I get:NameError:名称“sys”未定义不能为真。是我还没有导入的sys的一部分,并且始终是“可导入的”。非常感谢你!您提供了我的解决方案。我得到:name错误:名称“sys”未定义不能为真。是我还没有导入的sys的一部分,并且始终是“可导入的”。非常感谢你!你已经提供了我的解决方案。