首页 > 解决方案 > AttributeError:部分初始化的模块'socket'没有属性'gethostbyname'(很可能是由于循环导入) - Python

问题描述

我正在通过编写一些非常简单的代码来测试 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()

错误图像

标签: pythonpycharm

解决方案


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

原则上,总是发布整个回溯


推荐阅读