Python 为什么我的代码说模块套接字不可调用?

Python 为什么我的代码说模块套接字不可调用?,python,python-2.7,network-programming,Python,Python 2.7,Network Programming,我遇到了这样一个问题,python说模块是不可调用的。我已尝试使用以下方法作为从模块导入模块作为从模块导入*。所有这些都表明该模块是不可调用的。我做错了什么 import socket #creates socket s = socket.socket() port = 88 # binds socket to port s.bind(('', port)) s.listen(5) while True: #establishes connection with client c, addr

我遇到了这样一个问题,python说模块是不可调用的。我已尝试使用以下方法作为从模块导入模块作为从模块导入*。所有这些都表明该模块是不可调用的。我做错了什么

import socket
#creates socket
s = socket.socket()
port = 88
# binds socket to port
s.bind(('', port))

s.listen(5)
while True:
#establishes connection with client
c, addr = s.accept()

我猜您已经创建了名为socket.py的脚本。
由于名称冲突,导入尝试导入自身。

我猜您已经创建了将其命名为socket.py的脚本。
由于名称冲突,导入尝试导入自身。

不幸的是,问题仍然存在,但它确实减少了一个错误。可能socket.pyc仍然存在。不幸的是,问题仍然存在,但它确实减少了一个错误。可能socket.pyc仍然存在。