client = SteamClient() # 获取对象 print(client.__dir__()) # 查看对象有什么属性 print(dir(client)) # 查看对象有什么属性 print(help(client)) # 查看对象信息 # ['cm_servers', 'connection', '_EventEmitter__callbacks', '_EventEmitter__queue', 'logged_on', 'licenses', 'friends', '_user_cache', 'gameservers', 'credential_location', 'cell_id', '_connecting', 'current_server_addr', 'connected', '_EventEmitter__worker', '_recv_loop', 'channel_key', 'channel_hmac', 'channel_secured', 'username'] 把下划线和双下划线开头的变量去了,然后用getattr取一下 print(client.user.__dict__) # 查看属性详情 print(getattr(client, "steam_id")) # 用于返回一个对象属性值 setattr(object, name, value) # 用于设置属性值,该属性不一定是存在的。 hasattr(object, name) # 判断对象是否包含对应的属性。 delattr(object, name) # 删除函数属性