Как я могу преобразовать число во внешнем файле в целое число, в python - PullRequest
0 голосов
/ 12 апреля 2020

У меня есть внешний файл с номером 0

, чтобы преобразовать это, я пишу:

file1 = open("example.txt", "r")
number = int(file1)
file1.close()

, однако, когда я запускаю этот код, я получаю сообщение об ошибке TypeError: unsupported operand type(s) for +=: '_io.TextIOWrapper' and 'int'

Так есть ли способ преобразовать число в файле и сделать его пригодным для использования в вашем коде?

1 Ответ

1 голос
/ 12 апреля 2020

Вам нужно прочитать файл:

with open("example.txt", "r") as file1:
    content = file1.read()
    number = int(content.rstrip())  # drop the trailing newline
...