with open(filename, 'r', encoding='utf-8') as file:
text = file.read()
new_text = ''
for char in text:
if char.isalpha():
new_text += '_' + char
else:
new_text += char
print(new_text)
# Вызовите функцию с именем файла
add_underscore('your_file.txt')
В этом коде функция add_underscore открывает файл с указанным именем, читает его содержимое, а затем проходит по каждому символу в тексте. Если символ является буквой (определяется с помощью метода isalpha()), перед ним добавляется символ подчеркивания. В противном случае символ добавляется без изменений. Результат выводится на экран.
Answers & Comments
Ответ:
Объяснение:
def add_underscore(filename):
with open(filename, 'r', encoding='utf-8') as file:
text = file.read()
new_text = ''
for char in text:
if char.isalpha():
new_text += '_' + char
else:
new_text += char
print(new_text)
# Вызовите функцию с именем файла
add_underscore('your_file.txt')
В этом коде функция add_underscore открывает файл с указанным именем, читает его содержимое, а затем проходит по каждому символу в тексте. Если символ является буквой (определяется с помощью метода isalpha()), перед ним добавляется символ подчеркивания. В противном случае символ добавляется без изменений. Результат выводится на экран.