do() missing 1 required positional argument: 'x',接手前任工作出现这个问题,逻辑我知道是个参数但怎么用?哪个大神帮忙看看
def do(excel_path,x):
excel = xlrd.open_workbook(excel_path,encoding_override="utf-8")
all_sheet = excel.sheets()
k={}
if x==0:
sqltable='attendance'
else:
sqltable='attendanceee'
for sheet in all_sheet:
for each_col in range(sheet.nrows):#依次获得每一列的数据
if each_col == 0 :
continue
a=sheet.row_values(each_col)
job=str(a[2])
if __name__ == "__main__":
do('1.xls')