Python xlwt怎么不覆盖单元格?

时间:2016-04-26 18:00:24

标签: python excel xlwt

使用Python Selenium存储一些已删除的数据到excel文件 但是在存储数据的那一刻停滞不前。 这是一个代码示例,它给了我“尝试覆盖单元格”异常 我不想覆盖单元格,只需要从下一个网站页面添加数据。

你能帮帮我吗? 我发现了类似的问题here,但不知道如何应用它

i=0
while i<len(newPagesFile):
    url = "http://example.com"

    browser = webdriver.Firefox()
    browser.get(url)
    time.sleep(5)
    names = browser.find_elements_by_xpath('path1')
    places = browser.find_elements_by_xpath('path2')

        for j, (name, place) in enumerate(zip(names, places)):
            ws.write(i, 0, name.text)
            ws.write(i, 1, place.text)

        i+=1

1 个答案:

答案 0 :(得分:0)

您的i+=1需要缩进,因此它位于for循环内。否则,for循环的每次迭代都会尝试将数据存储在同一个单元格中,从而导致您描述的错误消息。