Python resuelve el error 'TypeError: el objeto' instancemethod 'no tiene atributo' __getitem__ ''
Python Resolve Errortypeerror
Descripción del problema
1, el mensaje de error:
Archivo 'E: /myPythonProject/testCase_py/common/getCase.py', línea 12, en get_case
table = datas.sheet_by_name [sheetName]
TypeError: el objeto 'instancemethod' no tiene atributo ' obtiene el objeto ’
2, el código:
resolver
Línea 12: tabla = datas.sheet_by_name [sheetName]
to: table = datas.sheet_by_name (sheetName)
la razón
Obtiene la hoja de trabajo por nombre, se debe usar el método sheet_by_name () () en lugar de []
para resumir
1, este error generalmente no usa corchetes, diferentes significados en diferentes corchetes:
() es una función de los parámetros introducidos
{} es un diccionario
[] es la clave de la lista