自己犯了三個(gè)錯(cuò)誤:
1.? ? ? r.encoding() = r.apparent_encoding()? 錯(cuò)誤:encoding和apparent_encoding是屬性不是函數(shù)目木。
2.? ??ulist.append(tds[0].string, tds[1].string, tds[2].string)骤视,append函數(shù)里面一定是一個(gè)列表愕提,不能是字符串锐墙,正確的是ulist.append([tds[0].string, tds[1].string, tds[2].string])
3. 列表第三列,提取的一開(kāi)始省份而不是總分构罗,然后我改print(tplt.format(u[0], u[1], u[3], chr(12288)))铜涉,仍然報(bào)錯(cuò),正確的是改ulist.append([tds[0].string, tds[1].string, tds[2].string])
我做了一件非常厲害的事情遂唧,我發(fā)現(xiàn)輸出的格式仍然是標(biāo)題和表格內(nèi)容對(duì)齊的不太好芙代,好像朝后面縮進(jìn)了一些,然后我在代碼的format的排名盖彭、學(xué)校名稱纹烹、總分后面都加了一個(gè)空格,奇跡出現(xiàn)了召边,對(duì)齊的剛剛好滔韵。print(tplt.format('排名 ', '學(xué)校名稱 ', '總分 ', chr(12288)))注意括號(hào)format函數(shù)里面的空格
越努力就越幸運(yùn)!掌实!