Вот сам код:
Код:
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")