Python';测试';模块产生;类型错误:';模块';对象不可调用";

Python';测试';模块产生;类型错误:';模块';对象不可调用";,python,Python,我曾多次尝试使用test模块,并尝试了许多不同的方法。我总是得到“TypeError:“module”对象不可调用”。以下是我粘贴副本的示例: 错误产生于最后一行 我运行Python 2.7.13 最后一行应该是test.test(search\u-linear(friends,“Zoe”)==1)或test(test.search\u-linear(friends,“Zoe”)==1),因为您刚刚导入了test您现在应该使用python 3了。Python 2在刚刚超过2个月的时间内就结束了它

我曾多次尝试使用
test
模块,并尝试了许多不同的方法。我总是得到“TypeError:“module”对象不可调用”。以下是我粘贴副本的示例:

错误产生于最后一行


我运行Python 2.7.13

最后一行应该是
test.test(search\u-linear(friends,“Zoe”)==1)
test(test.search\u-linear(friends,“Zoe”)==1)
,因为您刚刚导入了test

您现在应该使用python 3了。Python 2在刚刚超过2个月的时间内就结束了它的使用寿命。请在问题中包含整个错误消息。如果阅读说明和,您将看到
test
是您应该在前面定义的函数,而不是需要导入的模块。
test
是一个模块,而不是函数或任何其他可调用类型。模块中是否有您想要使用的函数(可能也称为
test
)<代码>测试。测试(…)或来自测试导入测试的
@dangee1705。谢谢,但这无关紧要。
import test

def search_linear(xs, target):
  """ Find and return the index of target in sequence xs """
  for (i, v) in enumerate(xs):
    if v == target: return i
  return -1

friends = ["Joe", "Zoe", "Brad", "Angelina", "Zuki", "Thandi", "Paris"]
test(search_linear(friends, "Zoe") == 1)