请稍等 ...
×

采纳答案成功!

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

请问老师这章运行完代码后,为什么下面打印了两遍Excel里面的内容?

我在运行完excel_until.py后,控制台输出打印了两遍Excel里面的内容

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

1回答

Mushishi 2019-09-02 08:49:08

额,你代码需要发一下,这个情况肯定是你代码里面有两次打印,可能是不同地方而已

0 回复 有任何疑惑可以回复我~
  • 提问者 qq_LostNFound_0 #1
    #coding=utf-8
    import xlrd
    class ExcelUntil:
        def __init__(self,excel_path=None,index=None):
            if excel_path == None:
                excel_path = "C:/Users/15927/Documents/SELENIUMPYTHONBASE/config/casedata.xls"
            if index == None:
                index = 0           
            self.data = xlrd.open_workbook(excel_path)
            self.table = self.data.sheets()[index]
            #行数
            self.rows = self.table.nrows
    
        def get_data(self):
            result = []
            for i in range(self.rows):
                col = self.table.row_values(i)
                print(col)
                result.append(col)
            return result
    
    
    if __name__ == "__main__":
        ex = ExcelUntil()
        print(ex.get_data())
    回复 有任何疑惑可以回复我~ 2019-09-02 09:36:32
  • 提问者 qq_LostNFound_0 #2
    问题找到了,在get_data函数打印一次,最后又打印了一次。
    回复 有任何疑惑可以回复我~ 2019-09-02 10:03:25
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号