On Thu, 19 Jun 2014 05:56:57 -0700, 不坏阿峰 wrote:
> Traceback (most recent call last): > File "D:/Workspace/TestExcel/Test/test_DHCP.py", line 138, in <module> > offer = DHCPOffer(data, discoverPacket.transactionID) > File "D:/Workspace/TestExcel/Test/test_DHCP.py", line 82, in __init__ > self.unpack() > File "D:/Workspace/TestExcel/Test/test_DHCP.py", line 95, in unpack > dnsNB = int(data[268] / 4) > TypeError: unsupported operand type(s) for /: 'str' and 'int' data[268] returns a string. You cannot divide a string by an int. Perhaps you need to change the line to this? dnsNB = int(data[268]) / 4 -- Steven D'Aprano -- https://mail.python.org/mailman/listinfo/python-list