【Lake的python学习笔记】2020.02.13

【Lake的python学习笔记】2020.02.13
0

2020.02.13

先放上代码:

from Student.py import Student

student1 = Student("Jim", "Business", 3.1, False)

print(student1.name)

上面这个是控制器,也就是app.py

下面则是Student.py

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

正如Mike在视频所演示,我输了完全一样的代码,结果在app.py中,第一行代码被IDE识别为无效。

在run之后,提示:

“ModuleNotFoundError: No module named ‘Student.py’; ‘Student’ is not a package”

因此想问一下,这种情况是需要安装哪一种module吗?

BTW:上一课中的pip我后来查询官方文档,她描述说,在python3+以上版本均预装了pip,有点懵。

emmmm我好像知道原因了…
我的PyCharm是装在D盘的,但默认是C盘,因此识别不了我的文件…