Я нахожусь в таблице Excel, где столбец B имеет время в формате чч: мм: сс. Через 24 часа клетки говорят «1 день, чч: мм: сс». Я пытаюсь удалить часть "1 день".
import re
import openpyxl
wb = openpyxl.load_workbook('log.xlsx')
ws1 = wb.active
sheet = wb['sheet1']
for cell in ws1['B:B']:
string.replace('1 day, ', '')
возвращает ошибку:
Traceback (most recent call last):
File "C:\new1.py", line 61, in <module>
list.replace('1 day, ' '')
TypeError: replace() takes at least 2 arguments (1 given)
Все, что видно в одинарных кавычках, нужно заменить ничем.
Я просто хочу запустить цикл for
, который будет применять регулярные выражения к каждой ячейке и соответственно обновлять значение. Это возможно?