s上的AttributeError

2024-04-23 19:21:55 发布

您现在位置:Python中文网/ 问答频道 /正文

from socket import socket, AF_INET, SOCK_DGRAM
import struct
import sys
import time

TIME1970 = 2208988800L  

client = socket.socket( socket.AF_INET, socket.SOCK_DGRAM )
data = '\x1b' + 47 * '\0'
client.sendto( data, ( sys.argv[1], 123 ))
data, address = client.recvfrom( 1024 )
if data:
    print 'Response received from:', address
    t = struct.unpack( '!12I', data )[10]
    t = TIME1970
    print '\tTime=%s' % time.ctime(t)

当我尝试执行此脚本时,遇到以下错误;请帮助我:

^{pr2}$

Tags: fromimportclientdatatimeaddresssyssocket
1条回答
网友
1楼 · 发布于 2024-04-23 19:21:55

您将socket作为from socket import socket以及该模块中的其他元素导入,因此不需要使用模块名称来引用它:

client = socket(AF_INET, SOCK_DGRAM)

或者,将导入行更改为:

^{pr2}$

并通过属性访问继续引用该模块中的项。在

相关问题 更多 >