首页 > 解决方案 > 使用 tkinter.filedialog 时出现“libpng 警告:iCCP:已知不正确的 sRGB 配置文件”

问题描述

我从我的简单 python 程序中收到“ libpng 警告:iCCP:已知不正确的 sRGB 配置文件”警告,但是,我认为它应该是与 PNG 文件格式相关的警告,但我的程序不包含任何与 PNG 相关的代码,只是为了打开一个 excel 文件并输出内容。

Tk().withdraw() 
workbookName = filedialog.askopenfilename(initialdir = 'C:/') 
wb = load_workbook(filename=workbookName, read_only=False)

sheetContent = []
for HDnumber in range(1, 30):
    eachsheet = "HD"+str(HDnumber)
    if  eachsheet in wb.sheetnames :
        for row in range(1, wb[eachsheet].max_row+1):
            rowContent = []
            for column in range(1,3):      
                sheet = wb[eachsheet]
                cellValue = sheet.cell(row=row, column=column).value
                rowContent.append(cellValue)
            sheetContent.append(rowContent)
print(sheetContent)

我认为警告的唯一原因是来自“filedialog”,但不知道为什么以及如何避免这些警告。

标签: python-3.x

解决方案


难以置信,我卸载了输入法编辑器来解决问题


推荐阅读