今天在练习tcp编程时,碰到如下报错:
bogon:test test$ python socket.py
Traceback (most recent call last):
File "socket.py", line 4, in <module>
import socket
File "/socket.py", line 6, in <module>
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
AttributeError: 'module' object has no attribute 'AF_INET'
在参考如下链接后,
http://stackoverflow.com/questions/14755963/websocket-server-in-python-module-object-has-no-attribute-af-inet
发现问题:
看来您已经命名自己的文件socket.py,所以当你import socket,你没有得到系统库(它只是
重新导入文件,你目前在-它没有AF_INET符号)。尝试重命名文件类似mysocket.py。