我正在搜集运动员的资料。我是这样开始的:
req = requests.get(url)
soup = BeautifulSoup(req.text, "html.parser")
我接着会知道运动员的名字,球队,身高,体重等等
收集完数据后,我想创建一个运动员类的实例。显然,在测试时,我可以这样做:
david_ortiz = athlete.Athlete(name, team, height, weight)
我的问题是,我不知道如何命名这些新实例(除了我为测试而创建david\u ortiz这样的实例)。如何在不预先硬编码运动员姓名的情况下命名这些实例?也有可能有多个运动员同名,所以这不是最好的解决方案?如果是这样,人们在这种情况下会怎么做?你知道吗
我认为您可以使用dict来存储从web数据中获得的名称
或者
当您想访问dict中的数据时:
调用运动员的方法:
相关问题 更多 >
编程相关推荐