Ваш код мало что делает.Вот что происходит, когда ваш код выполняется:
from fpdf import FPDF
import random
import urllib.request
for i in range(1,10):
Здесь вы импортируете свои пакеты, а затем запускаете цикл for
.Код в цикле будет выполняться один раз для каждого цикла и будет иметь доступ к переменной i
, которая будет меняться при каждом запуске цикла.
def image(url):
...
Остальная часть кода состоит из определения функциивнутри for
петли.Определенную вами функцию можно назвать image("example.com")
, но вы никогда этого не сделаете.Таким образом, цикл for
запускается и определяет функцию много раз, но никогда не вызывает ее.Функция никогда не запускается.
Редактировать: чтобы фактически запустить код, вы можете просто удалить определение функции и указать URL-адреса напрямую.Код запустился бы, если бы его не было в определении функции.