sim3x, да, читать файл целиком - не лучшая практика, но в данном случае я не вижу в этом проблемы, да и вопрос не о том, как считывать большие файлы.
А маэстро longclaps может оформить своё решение как полноценный ответ и получить всё, что ему причетается.
Находит все ссылки и все ссылки на картинки на главной странице вики, затем проходит по всем найденым ссылкам и в каждой из них находит все ссылки картинки. Все найденные ссылки на картинки записываются в файл. https://pastebin.com/ev9s7b3j
Олег Петров, в вашем коде 5 передана обычным числом, а не переменной или результатом работы какой-то функции.
А уж что имел ввиду автор, когда писал там 5 - я не знаю, знает только он.
Вы, скорее всего, пытаетесь получить флоат от тэга. Вызовите метод soup.text, а если Вы использовали find_all, то он вернул вам список тегов, выберите нужный и работайте уже с ним.