Python 双正斜杠在机械化中消失

Python 双正斜杠在机械化中消失,python,url,flask,mechanize,slash,Python,Url,Flask,Mechanize,Slash,我在Python中使用mechanize打开URL时遇到了奇怪的问题。出于某种原因,我的URL中的双正斜杠被替换为单正斜杠 我在跑步 r = br.open(u"http://reddit.com") 我得到了URLError:没有主机,因为mechanize接收url参数为 u"http:/reddit.com" 根据我得到的错误日志: /services/http/users/a/agora/howmanygiven/howmanyapp/howmany.py in countInPa

我在Python中使用mechanize打开URL时遇到了奇怪的问题。出于某种原因,我的URL中的双正斜杠被替换为单正斜杠

我在跑步

r = br.open(u"http://reddit.com")
我得到了URLError:没有主机,因为mechanize接收url参数为

u"http:/reddit.com"
根据我得到的错误日志:

 /services/http/users/a/agora/howmanygiven/howmanyapp/howmany.py in countInPage(url=u'http:/reddit.com', s='word')
=>   14         r = br.open(u"http://reddit.com")
     15         html = r.read()
     16 
 /home/a/ag/agora/.local/lib/python2.7/site-packages/mechanize/_mechanize.py in open(self=<mechanize._mechanize.Browser instance>, 
url=u'http:/reddit.com', data=None, timeout=<object object>)
=>  203         return self._mech_open(url, data, timeout=timeout)
    204 
    205     def _mech_open(self, url, data=None, update_history=True, visit=None,
countInPage中的服务/http/users/a/agora/howmanygiven/howmanyapp/howmany.py(url=u'http:/reddit.com',s='word') =>14 r=br打开(u)http://reddit.com") 15 html=r.read() 16 /home/a/ag/agora/.local/lib/python2.7/site-packages/mechanize//\u mechanize.py处于打开状态(self=,, url=u'http:/reddit.com',data=None,timeout=) =>203返回自我。机械打开(url、数据、超时=超时) 204 205 def_mech_open(self,url,data=None,update_history=True,visit=None,
奇怪的是,当我在我的机器上本地运行代码时,它就工作了,但当它在我托管的服务器上通过flask运行时,它就死了。有什么想法吗?

没关系,我切换了托管它的位置。似乎是一些奇怪的错误,与缓存和运行来自可能是旧pyc文件的旧python代码有关。我已经转移到了一个更好的托管解决方案,哈哈We没有问题。

可能是不同版本的mechanize?