報錯信息就是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
提交
取消