Проблемы с Urllib на разных платформах - PullRequest
1 голос
/ 25 января 2011

В Linux у urllib.urlopen("https://www.facebook.com/fql.php?query=SELECT first_name FROM user") будут автоматически заключаться в кавычки пробелы и они будут работать гладко.
(Кстати, URL вымышленный)

Однако на Mac это не так.Каким-то образом URL-адрес не экранирован, и будет выдано сообщение об ошибке.Я проверил обе версии Python как минимум 2.6 и версию urllib 1.17

Это ошибка?

1 Ответ

6 голосов
/ 25 января 2011

документация urlopen не обещает вам ничего избежать.Используйте urllib.quote (), чтобы избежать этого самостоятельно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...