Urllib跨平台遇到麻烦

时间:2011-01-25 17:21:14

标签: python networking

在Linux上,urllib.urlopen("https://www.facebook.com/fql.php?query=SELECT first_name FROM user")会自动引用空格并顺利运行 (顺便说一句,URL是虚构的)

然而在mac上,情况并非如此。不知何故,网址转义,并且会引发错误。我已检查两个python版本至少为2.6,urllib的版本为1.17

这是一个错误吗?

1 个答案:

答案 0 :(得分:6)

urlopen文档不保证你逃避任何事情。使用urllib.quote()自行转义它。