Новый файл является целым числом? - PullRequest
0 голосов
/ 27 сентября 2019

Я пытаюсь создать новый файл с измененным текстом другого файла.По некоторым причинам, однако, это возвращает, что hippo_lyrics является int, а не строкой.Что я делаю неправильно?

    def replace_walrus(lyrics):
        '''Will take a file and replace all instances of 'Walrus' into 'Hippo' in the text.'''
        content = load_text(lyrics)
        no_caps = content.lower()
        hippo_variation = no_caps.replace('walrus', 'hippo')
        with open('walrus_hippo.txt', 'w') as new_file:
            hippo_lyrics = new_file.write(hippo_variation)
            store_hippo_lyrics = os.path.join('../Data/lyrics', 'walrus_hippo.txt')

    test = '../Data/lyrics/walrus.txt'
    replace_walrus(test)

(я уже определил функцию load_text () и отлично работает. Она возвращает текст в текстовом файле в виде строки.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...