模块没有在python中正确导入

时间:2011-04-13 03:14:13

标签: python module import

当我尝试导入以下模块(ex25.py)时:

def break_words(stuff): 
    """This function will break up words for us."""
    words = stuff.split(' ')
    return words

所有我回来的是:

>>>import ex25
没有任何回复......没有提示我做错了什么......它几乎就像它甚至没有阅读模块......

3 个答案:

答案 0 :(得分:2)

我认为你实际上并没有做错任何事; import语句通常不会产生任何输出(只有当 出错时才会抱怨)。尝试:

>>> dir(ex25)

这应该提供从ex25模块导出的名称列表。

答案 1 :(得分:2)

我认为您应该输入以>>>

开头的所有行
import ex25
sentence = "All good things come to those who wait."
words = ex25.break_words(sentence) 
words

键入最后一行words后,您应该会看到解释器的一些输出

答案 2 :(得分:0)

型:

import ex25
ex25.break_words('some example')

或其他方式:

from ex25 import break_words
break_words('some example')

顺便说一下,如果找不到模块,你会得到一个ImportError异常