擅长:python、mysql、java
<p>您的两个打印语句是制表符/间隔的。删除它们,它将工作,因为我已经确认这是在CentOS 6.5上工作:</p>
<pre><code>def getNetworkIp():
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(('localhost',0))
return s.getsockname()[0]
print "Your Machine IP has been detected as "+getNetworkIp()
print "Your Gateway IP has been detected as "+get_default_gateway_linux()
</code></pre>