我正在抓一些页面来收集运动员的数据。我这样开始:
req = requests.get(url)
soup = BeautifulSoup(req.text, "html.parser")
然后我继续得到运动员的名字,队伍,身高,体重等等。
一旦我收集了数据,我想创建一个运动员课程的实例。显然,在测试时,我可以做这样的事情:
david_ortiz = athlete.Athlete(name, team, height, weight)
我的问题是我不知道如何命名这些新实例(除非我正在制作像david_ortiz这样的实例进行测试)。如何在不事先对运动员姓名进行硬编码的情况下命名这些实例?也可能有多名运动员同名,所以这可能不是最好的解决方案吗?如果是这样的话,人们在这种情况下做了什么?
答案 0 :(得分:0)
我认为您可以使用dict存储从网络数据中获取的名称
<?php
add_filter( 'wpmem_login_form', 'my_login_form_filter' );
function my_login_form_filter( $form, $action = 'login' )
{
global $wpmem; // add this
或
allAthlete = { name : athlete.Athlete(name, team, height, weight) }
当您想要访问dict中的数据时:
allAthlete = {}
allAthlete[name] = athlete.Athlete(name, team, height, weight)
呼叫运动员的方法:
allAthlete.get(name,None)