Python反复使用代码
我有一段代码,它使用PythonXLRD从excel工作表中获取数据,并通过selenium实现自动化Python反复使用代码,python,loops,while-loop,function,Python,Loops,While Loop,Function,我有一段代码,它使用PythonXLRD从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 wr
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.行(1)、sheet1.行(2)、sheet1.行(3)
等等
请告诉我如何将此代码自动化或与不同的行变量一起使用您的意思是这样吗
for i in range(0, 550):
row = sheet1.row(i)
I Python2您可以使用xrange
而不是range
,对范围序列进行延迟计算
您可以阅读有关导入xlrd中的循环的更多信息
excel\u sheet=xlrd.open\u工作簿(“teacher.xlsx”)
sheet1=excel\u工作表。工作表按\u名称(“父项”)
现在,将0提取到的代码工作正常∞ 来自行的数据。使用循环的魔力<代码>用于
用于首选项。在发布这样一个问题之前,你应该考虑阅读一个基本的Python教程。同意,这就像是一个技巧问题!
for i in range(0, sheet1.nrows):
row = sheet1.row_slice(i)
Gname = row[0].value
Fname = row[1].value
Lname = row[2].value
print Gname
print Fname
print Lname