Вопрос по Jupiter Lab

MacSeem

Пользователь
Пользователь
Май 15, 2020
37
6
8
Использую его для обучения. Там удобно учебные задачки на одном листе писать и тут же исполнять, сравнивать их.

Столкнулся со странностью. Вот этот код не исполняется в Jupiter, и выдает следующую ошибку для третьей строки (TypeError: 'int' object is not callable).
Но он же вполне себе работает через обычный IDLE. И там и там Python 3.

Почему так может быть?

Python:
import re
hdl = open ('regex_sum_531934.txt')
print (sum([int(number) for number in (re.findall ('[0-9]+', hdl.read()))]))
 

MacSeem

Пользователь
Пользователь
Май 15, 2020
37
6
8
Дополнение. По-моему проблема именно в sum. Потому что в Юпитере не работает и вот это простое:

Python:
numbers = [1,2,3,4,5,1,4,5]
 
Sum = sum(numbers)
print(Sum)
 

Форум IT Специалистов