【发布时间】:2020-04-12 16:07:24
【问题描述】:
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
【问题讨论】:
-
"我保存了这段代码";您保存的文件的名称是什么? “然后我打开了一个新文件”:这个文件和第一个文件在同一个目录吗?
-
“我保存了这段代码”文件名是类。是的,两者都在同一个文件夹中
-
如果第一个文件的名称是 classes.py,那么
from classes import student应该可以工作。见docs.python.org/3/tutorial/modules.html。 -
@Tote99 使用提到的文件名更新您的问题。
-
我尝试了“从课程中导入学生”并且成功了。谢谢
标签: python python-3.x python-import