gpt4 book ai didi

python - 如何修复此错误 "AttributeError: module ' socket' has no attribute 'gethostname' "

转载 作者:行者123 更新时间:2023-12-03 12:08:07 24 4
gpt4 key购买 nike

我正在尝试执行此脚本以获取笔记本电脑的主机名

我使用 Windows7 64bit 和 Python 3.6.4

我已经在 Python IDE 中尝试过这段代码并且它有效。这个错误发生在 PyCharm

import socket
c = socket.gethostname()
print(c)

你有什么解决办法?

最佳答案

您的文件很可能被命名为 socket.py .
那么当你 import socket ,它将导入当前文件而不是 python 套接字模块。
将文件重命名为另一个名称和 rm -rf socket.pyc (删除先前执行生成的编译字节码)。

关于python - 如何修复此错误 "AttributeError: module ' socket' has no attribute 'gethostname' ",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57493313/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com