Поскольку 7962716_41tlK2uT%2BSL.SL75.png
является допустимым именем файла, оно сохраняется в вашей файловой системе. Браузер кодирует имя файла, поэтому 7962716_41tlK2uT%2BSL.SL75.png
становится 7962716_41tlK2uT%252BSL.SL75.png
; знак процента в вашем имени файла становится %25
.
Таким образом, PIL не меняет ваше имя файла, ваш браузер избегает вашего фактического имени файла. Вот и все!
Получив запрос с параметром q
, вы получите:
>>>urllib.urlencode({'q':'7962716_41tlK2uT%2BSL.SL75.png'}) == "q=7962716_41tlK2uT%252BSL.SL75.png"
True