ModuleNotFoundError:从其他文件导入类

时间:2020-04-12 06:44:03

标签: python python-3.x python-import

class student:
    def __init__(self,name, major, gpa, is_on_probation):
        self.name = name
        self.major = major
        self.gpa = gpa
        self.is_on_probation = is_on_probation

我保存了这段代码,然后打开了一个新文件并键入了这段代码

from student import student

student1 = student('jake','business',3.1,False)

print(student1.name)

我收到此错误

ModuleNotFoundError:没有名为“学生”的模块

我处理了pip路径并将其粘贴到命令提示符中,然后将其添加到\ pip install student路径

我收到此错误

找不到满足学生要求的版本(来自 版本:无)

未找到与学生匹配的分布

ps:我正在使用python IDLE

2 个答案:

答案 0 :(得分:0)

只需在同一文件夹中创建一个空的新文件__init__.py

答案 1 :(得分:0)

将类实现保留在students.py中,然后在其他文件中说(file1.py)导入student类:

enter image description here