Вот сам код:

Код:
import sys

def convert(s, e):
  try:
    i = open(s, "r") #Открываем файл для чтения
    o = open(e, "w") #Открываем файл для записи 

    #Читаем из файла строчки
    for l in i:
      nl = l.replace("\t", "   ") #Заменяем табуляции на пробелы
      o.write(nl) #Записываем в строчку

    #Закрываем файлы
    i.close()
    o.close()

  #Обработчик ошибок
  except OSError as err:
    print("OS error: {0}".format(err))
  except ValueError:
    print("Could not convert data to an integer.")
  except BaseException as err:
    print(f"Unexpected {err=}, {type(err)=}")
    raise

#Конвертируем main.cpp, и сохраняем как main_.cpp
convert("main.cpp", "main_.cpp")
#Конвертируем tag.cpp, и сохраняем как tag_.cpp
convert("tag.cpp", "tag_.cpp")
#Конвертируем tag.h, и сохраняем как tag_.h
convert("tag.h", "tag_.h")
#Конвертируем textbox.h, и сохраняем как textbox_.h
convert("textbox.h", "textbox_.h")
#Конвертируем textbox.cpp, и сохраняем как textbox_.cpp
convert("textbox.cpp", "textbox_.cpp")
#Конвертируем button.h, и сохраняем как button_.h
convert("button.h", "button_.h")
#Конвертируем button.cpp, и сохраняем как button_.cpp
convert("button.cpp", "button_.cpp")