报错信息就是save函数缺少一个值,但是这个值我传了...missing 1 required positional arguments代码片段:这里调用了save_file里的save函数,并传递一个arry参数 def main(self,c):
p_data = self.post_data(c)
pa = p_data[0]
pb = p_data[1]
arry = self.content(pa,pb)
save_file.save(arry)这里把arry传入了save函数 def save(self,arry):
param = self.create_excel()
workbook = param[0]
sheet = param[1]
biaotou = [''] self.tab_head(sheet, biaotou)
row = 1
for i, v in enumerate(arry): for j, k in enumerate(v): self.write_excel(sheet, row, j, k)
file_path = 'E:/'
row += 1
self.save_excel(file_path, workbook)
print('写入完成!')运行:实例化的时候是加了括号的,也传参了,但是为啥会报这个错误呢...if __name__ == '__main__':
hk = hk() #实例化本类
save_file = save_file() #实例化save_file类
hk.main(c)
print("程序完成!")
添加回答
举报
0/150
提交
取消