Задать вопрос

Почему возникает бесконечная рекурсия в операторе with?

try:
	 	with open(FILE_LIST_URL,'r') as fh:
	 		url_list = [x.strip for x in fh.read().split("\n")]
    except FileNotFoundError:
	 	url_list = []


почему здесь возникает бесконечная рекурсия?
  • Вопрос задан
  • 2432 просмотра
Подписаться 3 Оценить 2 комментария
Ответ пользователя throughtheether К ответам на вопрос (2)
@throughtheether
human after all
не понимаю, о какой именно рекурсии речь, но на вашем месте исправил бы
url_list = [x.strip for x in fh.read().split("\n")]

на
url_list = [x.strip() for x in fh.read().split("\n")]
Ответ написан
Комментировать