AttributeError:部分初始化的模块“socket”没有属性“gethostbyname”(很可能是由于循环导入) - Python

-2 python pycharm

我正在通过编写一些非常简单的代码来测试 Socket 模块,但出现错误!

请按照以下代码操作:

import socket

resp="Y"
while(resp=="Y"):
    url=input("URL: ")
    ip=socket.gethostbyname(url)
    print("IP: ", ip)
    resp=input("Type <y> to continue: ").upper()
Run Code Online (Sandbox Code Playgroud)

错误图像

Jon*_*609 7

您可能将文件命名为 socket.py,如果您这样做,请更改它并重试。

原则上,始终发布整个回溯

  • 嘿。这个答案应该是一个评论(就像@DeepSpace 所做的那样)。请参阅[我什么时候应该回答,什么时候应该发表评论?](https://meta.stackoverflow.com/questions/366515/when-should-i-answer-and-when-should-i-comment) (2认同)
  • 这里正确的做法是搜索一下之前是否在 stackoverflow 上询问过这个(常见)问题。如果您发现以前出现过此问题,请将其_标记_为重复问题。 (2认同)