代码之家  ›  专栏  ›  技术社区  ›  Integralist

异步运行方法在python3.7.1中不可用?[副本]

  •  0
  • Integralist  · 技术社区  · 7 年前

    我有一个剧本叫 requests.py 导入请求包。脚本要么无法访问包中的属性,要么无法导入它们。为什么这个不起作用?我该怎么解决它?

    AttributeError .

    import requests
    
    res = requests.get('http://www.google.ca')
    print(res)
    
    Traceback (most recent call last):
      File "/Users/me/dev/rough/requests.py", line 1, in <module>
        import requests
      File "/Users/me/dev/rough/requests.py", line 3, in <module>
        requests.get('http://www.google.ca')
    AttributeError: module 'requests' has no attribute 'get'
    

    下面的代码引发一个 ImportError .

    from requests import get
    
    res = get('http://www.google.ca')
    print(res)
    
    Traceback (most recent call last):
      File "requests.py", line 1, in <module>
        from requests import get
      File "/Users/me/dev/rough/requests.py", line 1, in <module>
        from requests import get
    ImportError: cannot import name 'get'
    

    requests 包裹:

    from requests.auth import AuthBase
    
    Traceback (most recent call last):
      File "requests.py", line 1, in <module>
        from requests.auth import AuthBase
      File "/Users/me/dev/rough/requests.py", line 1, in <module>
        from requests.auth import AuthBase
    ImportError: No module named 'requests.auth'; 'requests' is not a package
    
    0 回复  |  直到 7 年前