脉动过去 2021-12-09 02:03 采纳率: 80%
浏览 14
已结题

pyqt5 为什么第二次往表格里面写入字符的时候窗口崩溃(语言-python)

img

        # 第一次点击插入保存可以成功,
        # 第二次点击插入保存的时候窗口直接闪退

        text = ui.lineEdit_CurrentText.text()  # 获取输入文本
        lj = ui.lineEdit_links.text()  # 获取地址C:\Users\Administrator\Desktop\Ce.xlsx
        workbook = load_workbook(filename=lj)
        sheet = workbook[sheet_dz]
        sheet['B2'] = text
        workbook.save(filename=lj)  # 保存
  • 写回答

1条回答 默认 最新

  • 於黾 2021-12-09 08:23
    关注

    workbook 打开了没关闭
    使用with关键字让它自己能够释放,或者执行完save手动close

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 12月18日
  • 已采纳回答 12月10日
  • 创建了问题 12月9日