Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 用户注册后创建多个对象(使用OOP的社交网络)_Python_Oop - Fatal编程技术网

Python 用户注册后创建多个对象(使用OOP的社交网络)

Python 用户注册后创建多个对象(使用OOP的社交网络),python,oop,Python,Oop,我是一名学习Python(Python 2.7)的初学者,我正在尝试用它创建一个社交网络 说:我有9节课,分别是: 1) 标签 2) 评论 3) 职位 4) 侧面图 5) 档案信息 6) 新闻提要 7) 友人名单 8) 通知 9) 系统#包含用户ID列表|有两个功能:注册和登录 SNS_System = System() SNS_System.signUp() 调用SNS\u System.signUP()后,如何让程序创建其他8个对象? 我想做的是,我想将这8个对象分配给最近创建的用户名 示

我是一名学习Python(Python 2.7)的初学者,我正在尝试用它创建一个社交网络

说:我有9节课,分别是:

1) 标签

2) 评论

3) 职位

4) 侧面图

5) 档案信息

6) 新闻提要

7) 友人名单

8) 通知

9) 系统#包含用户ID列表|有两个功能:注册和登录

SNS_System = System()
SNS_System.signUp()
调用
SNS\u System.signUP()
后,如何让程序创建其他8个对象? 我想做的是,我想将这8个对象分配给最近创建的用户名

示例:如果新用户的用户名是
Peter
,则我希望

Peter_Comment = Comment()
Peter_Tag = Tag()
Peter_Post = Post()
...... #until
Peter_Notification = Notification()

我不确定我是否很了解你想要实现的目标。我觉得您需要(或者已经拥有)一个用户类,您可以实例化该类并向其传递用户名。然后可以像下面那样实现signUp()方法

class System:
    def signUp(self, user_name):
        user = User(user_name)
        user.comment = Comment()
        user.tag = Tag()
        ...
我的答案正确吗