Я пытаюсь определить функцию, которая будет брать путь к файлу и превращать его в строку.Это определение, которое я придумал:
def get_book(file_path):
'''Takes a file path and returns the entire book as a string.'''
with open(file_path, 'r', 'utf-8') as infile:
content = infile.read()
return content
AnnaKarenina = get_book('../Python/Data/books/AnnaKarenina.txt')
Теперь я получаю TypeError: требуется целое число (получил тип str)
Я также пытался использовать os.path, различные видыкосые черты и другие хитрости для открытия файлов с окнами, но это все возвращает файл ошибки не найден.
Кто-нибудь знает, что я делаю неправильно?