0

所以我有 1 个包学生和一个班级学生,我在那个包之外有一个 main.py,我正在尝试创建一个学生示例的对象

class Student:
    Id=""

    def __init__(self, Id):
        self.Id = Id

单独的文件 main.py:

 def main():
        print("is workign")
        temp =  Student("50")  ## I want to create the object of class Student and send an attribute

if __name__ == '__main__':
    main()

任何帮助将不胜感激。

4

1 回答 1

4

虽然类在您的代码之外定义,但需要导入该类。假设 main.py 和 student.py 在同一个文件夹中:

学生.py

class Student:
    Id=""

    def __init__(self, Id):
        self.Id = Id


主文件

def main():
    from student import Student
    print("is workign")
    temp =  Student("50")  ## I want to create the object of class Student and send an attribute

if __name__ == '__main__':
    main()
于 2013-10-13T05:11:50.923 回答