Pycharm бесконечно думает
Коротко по существу: только начинаю разбираться с python, и пытаюсь решить тривиальную задачу: чтение массива из семи чисел из текстового файла
file_descriptor = open(r'seven.txt')
sev = file_descriptor.read()
file_descriptor.close()
sev = list(map(int, input(sev).split()))
print(sev)
Казалось бы, просто до слёз, однако pycharm на команде input уходит в бесконечную задумчивость. В аппаратной части точно проблем нет. Подскажите, в чем причина? Неужели январские праздники?
Ответы (1 шт):
Автор решения: Глеб
→ Ссылка
Вы просто забыли, как работает input(). Когда вы передаете ему что-то в качестве аргумента, он выводит это "что-то" в консоль как объяснение происходящему и ждет что вы ответите. Правильный код, вероятно, такой:
with open(r'seven.txt') as file_descriptor:
sev = file_descriptor.read()
file_descriptor.close()
sev = [int(i) for i in sev.split()]
print(sev)