geew
V2EX  ›  问与答

urllib2.urlopen 请求 url 取得数据之后需要显式的 close 吗?

  •  1
     
  •   geew · May 23, 2014 · 7191 views
    This topic created in 4460 days ago, the information mentioned may be changed or developed.
    最近服务器发现urllib2.urlopen 请求api的时候报各种网络错误, 是不是没有显式的调用close导致的呢?
    Supplement 1  ·  May 23, 2014
    错误:
    <urlopen error [Errno -2] Name or service not known>
    或者
    <urlopen error [Errno -5] No address associated with hostname>
    还有
    <urlopen error [Errno 111] Connection refused>
    3 replies    2014-05-27 11:31:01 +08:00
    geew
        1
    geew  
    OP
       May 23, 2014
    我擦 append功能呢? 提供下错误:
    <urlopen error [Errno -2] Name or service not known>
    或者
    <urlopen error [Errno -5] No address associated with hostname>
    还有
    <urlopen error [Errno 111] Connection refused>
    msg7086
        2
    msg7086  
       May 23, 2014
    dns找不到对应的域名记录

    dns域名记录下没有地址

    连接对方服务器被拒绝

    前两个可以通过在/etc/hosts里写死记录解决。
    geew
        3
    geew  
    OP
       May 27, 2014
    @msg7086 恩 最后发现是dns的问题 直走isp解析错误 查了才知道ip被isp封了...
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2411 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 00:25 · PVG 08:25 · LAX 17:25 · JFK 20:25
    ♥ Do have faith in what you're doing.