我一直在Python中尝试“socket”模块,但是每当我试图运行以下代码时:
import socket
import sys
host = '192.168.1.1'
port = 23
try:
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
except:
print "socket() failed"
sys.exit(1)
然后它就死了。以下是没有“例外”的错误,请尝试:
Traceback (most recent call last):
File "C:\Documents and Settings\a\Desktop\socket.py", line 1, in <module>
import socket
File "C:\Documents and Settings\a\Desktop\socket.py", line 6, in <module>
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
AttributeError: 'module' object has no attribute 'AF_INET'
我刚刚开始使用Python(今天),需要帮助。
我把它保存为socket.py但也保存了sock.py。。。
looks into the current directory before Python's standard library。由于文件名为
socket.py
,因此它本身是导入的,而不是socket标准库模块。将文件重命名(不要复制,因为这样会留下原始文件)为其他文件,例如my_socket.py
。相关问题 更多 >
编程相关推荐