这个错误的意思是将模块作为一个函数来调用,但他本身却无法被调用。问题出现的原因在于import机制。Python导入模块的方法有两种:import module 和 from module import,区别是前者所有导入的东西使用时需加上模块名的限定,而后者不要。
将import 后的内容加上包限制
我现在有一个文件Group
内容如下
class Group:
def __init__(self):
# 构造函数
self.students = []
def insert(self, student):
# 学会录入
self.students.append(student)
def delete(self):
# 学生删除
pass
def display(self):
# 显示学生信息
pass
def sort_by_age(self):
# 根据学生年龄排序
pass
def find(self):
# 根据要求查找学生
pass
def inverse(self):
# 逆置学生信息
pass
def delete_repeat_info(self):
# 删除重复信息
pass
我想要在其他文件使用Group类,导入应该这样
from Group import Group