Я очень начинаю программист, ища некоторую помощь с тем, что, вероятно, очень простая проблема. Я пытаюсь написать программу, которая будет читать файл .txt, а затем заменить любые слова «e» в них «xxxxx».Заменить слова в строке в python
Вот то, что я до сих пор:
def replace_ewords(text):
ntext = text.replace('e', 'xxxxx')
def main():
filename = "gb.txt"
text = readfile(filename)
new_text = replace_ewords(text)
print(new_text)
main()
Может кто-нибудь помочь мне с этим любой дать мне какие-либо critques/указатели?
Сначала ваша функция 'replace_ewords' должна 'return ntext'. – sal
Что делает функция readfile()?? .. Я считаю, что функция replace_ewords() должна быть помещена в функцию, которая пересекает каждую строку в объекте файла ... можете ли вы предоставить больше кодов? – repzero
Вы пытаетесь заменить все слова, содержащие «e» на «xxxxx»? Или вы просто заменяете «e» в каждом слове «xxxxx»? – ecounysis