第二次拆分时,我收到一个错误。添加strip()后,第一行可以正常工作。谁能帮我找出这个问题吗
for i in linkUG:
new = requests.get(i)
soup_new = BeautifulSoup(new.content.decode(encoding='UTF-8'), "lxml")
tb = soup_new.find("table", {"id":"course_catalog_table"})
for j in tb.findAll("td"):
Allinfo.append(j.text)
for i in Allinfo[::5]:
name.append(i)
for i in Allinfo[1::5]:
title.append(i)
for i in Allinfo[2::5]:
credits.append(i)
for i in Allinfo[3::5]:
school.append(i)
for i in Allinfo[4::5]:
description.append(i)
for i in description:
i = i.strip().strip('\n')
if i:
coursedescription.append(i.split('\t')[6])
**prereq_classroomhrs.append(i.split('\t')[12])**
我正在访问列表中的第12项,因为我想要最后一个元素-->;课堂时间-实验室和/或工作室时间\u2013课程学分:3-0-3'
获取您访问的列表中的最后一个元素
那么,让列表索引超出范围的唯一方法就是如果它是一个空列表
相关问题 更多 >
编程相关推荐