У меня есть Google Spreadsheet, столбец 1 содержит test_name
, а второй столбец содержит результат теста (успешно или успешно).Я хочу найти test_name
(строку) в электронной таблице и, если она совпадает, извлечь строку, столбец строки и обновить результат в столбце 2.
try:
worksheet = sh.worksheet(sheetName)
print("got access to worksheet",worksheet)
except Exception as Ex:
print(Ex)
with open(PATH) as f:
for line in f:
if line.startswith("PASS") or line.startswith("FAIL") or line.startswith("SKIP") or line.startswith('INELIGIBLE') or line.startswith('ERROR'):
print("line",line)
index=line.index("")
result=line[0:index]
tname=line[index+1:]
print("result",result)
print(result+" "+ tname)
list1.append(tname)
print("*******************************")
try:
cell=sh.find(tname)
row=cell.row
column=cell.col
print("row",row)
print("col",col)
print("cell",cell)
except Exception as Ex:
print(Ex)
cell.find(tname)
показывает ошибку иНевозможно получить строку без учета регистра (или пробела).строка.