регулярное выражение для столбца значений - PullRequest
0 голосов
/ 21 июня 2019

Я нахожусь в таблице 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, который будет применять регулярные выражения к каждой ячейке и соответственно обновлять значение. Это возможно?

...