【发布时间】:2016-03-14 06:00:58
【问题描述】:
我有一段代码,它使用 python XLRD 从 excel 表中获取数据并通过 selenium 自动化它
row = sheet1.row(0) # 1st row
Gname = row[0].value
Lname = row[2].value
profession = row[3].value
email = row[4].value
phone = row[5].value
add = row[6].value
user = row[7].value
write(Gname)
press(TAB)
write(Gname)
press(TAB)
write(Lname)
press(TAB)
write(profession)
press(TAB)
write(profession)
press(TAB)
write(email)
press(TAB)
write(phone)
press(TAB)
write(add)
press(TAB)
write(user)
press(TAB)
write(Gname+"@123")
click("add parents")
click("Add a parents")
我需要一次又一次地运行这段代码大约 550 次,但要增加行数
row = sheet1.row(0) # 1st row
必须是sheet1.row(1), sheet1.row(2), sheet1.row(3) 等等....
请告诉我如何自动化或使用此代码与不同的行变量
【问题讨论】:
-
使用循环的魔力;
for偏好。在发布这样的问题之前,您真的应该考虑阅读基本的 Python 教程。 -
同意,这感觉像是一个诡计问题!
标签: python loops while-loop function