请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

提示:“int”对象没有“get_sheet_data”属性

#coding=utf-8
import os
import sys
path = os.path.abspath(’…’).replace(’’,’/’)
sys.path.append(path)
import unittest
from Util.handle_excel import HandExcel

class RunMain:
def run_case(self):
rows = HandExcel().get_row()
for i in range(rows):
data = HandExcel.get_row_value(i+2)
print(data)

if name == “main”:
run = RunMain()
run.run_case()

运行提示:
for i in self.get_sheet_data(sheet)[row]:
AttributeError: ‘int’ object has no attribute ‘get_sheet_data’

正在回答 回答被采纳积分+3

2回答

Mushishi 2019-11-11 19:47:46

self.get_sheet_data(sheet)[row] 你这个getsheet返回的是int 应该是我们读取excel的对象,

0 回复 有任何疑惑可以回复我~
提问者 慕运维1881141 2019-11-11 15:53:47

在HandExcel里实例化HandExcel在调用就可以

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信