2010-05-26 86 views

回答

8

您需要指定endianess。它將數字解釋爲litle-endian,但是inet_aton會將該數字作爲big-endian返回。

struct.unpack('>L', socket.inet_aton('192.168.1.1'))[0] 

這應該很好,並返回您所期望的數字。

請參閱關於「struct」的python文檔以供參考。