Вот пример программы на языке Python, которая заменяет расширение файла на заданное новое расширение:
def change_extension(filename, new_extension):
return '.'.join(filename.split('.')[:-1]) + '.' + new_extension
filename = input("Введите имя файла: ")
new_extension = input("Введите новое расширение: ")
print("Результат:", change_extension(filename, new_extension))
При запуске программы пользователь должен ввести имя файла и новое расширение. Затем программа вызывает функцию change_extension, которая разбивает имя файла на список по точкам, удаляет последний элемент (старое расширение) и добавляет новое расширение. Наконец, программа выводит результат в консоль.
расширение.
Введите имя файла: qq
Введите новое расширение: tmp
Результат: qq.tmp
Введите имя файла: qq.exe
Введите новое расширение: tmp
Результат: qq.tmp
Введите имя файла: qq.work .xml
Введите новое расширение: tmp
Результат: qq.work .tmp