Python 3.x 在python3中获取历元时间时出错

Python 3.x 在python3中获取历元时间时出错,python-3.x,epoch,Python 3.x,Epoch,我正在尝试编写一个用于打印时间的简单sntp客户端。当我尝试分配TIME1970=2208988800L时,会出现一个错误,表示语法无效。我正在python3 plus windows环境64位上运行程序。此长int文本语法在python3中不再有效。默认情况下,所有整数现在都是长整数。SyntaxError消息还将显示一个小“^”符号,指向导致错误的语句TIME1970=2208988800L中的特定字符。请发布整个错误语句,因为这可能会提供额外的线索。好的,我从该语句中删除了L,现在它说st

我正在尝试编写一个用于打印时间的简单sntp客户端。当我尝试分配TIME1970=2208988800L时,会出现一个错误,表示语法无效。我正在python3 plus windows环境64位上运行程序。

此长int文本语法在python3中不再有效。默认情况下,所有整数现在都是长整数。

SyntaxError消息还将显示一个小“^”符号,指向导致错误的语句TIME1970=2208988800L中的特定字符。请发布整个错误语句,因为这可能会提供额外的线索。好的,我从该语句中删除了L,现在它说str不支持缓冲区接口。该错误不能来自您发布的行。请在此处发布所有问题的完整代码和错误跟踪。从套接字导入*导入结构导入系统导入时间1970=220898880客户端=套接字AF_INET,SOCK_DGRAM数据='\x1b'+47*'\0'客户端。发送到数据,sys.argv[1],123数据,地址=client.recvfrom 1024如果数据:print“Response from:”,地址t=struct.unpack'!12I',data[10]t-=TIME1970打印'\t时间=%s'%time.ctimet无法读取且不完整。最好的办法可能是用正确的格式和完整的信息开始一个新问题。或者把它编辑成这个问题。