3
当我运行下面的命令来获取主机IP:使用Python的插座模块查找IP地址
socket.gethostbyname(socket.gethostname())
我得到MAC终端上出现以下错误:
socket.gaierror: [Errno 8] nodename nor servname provided, or not known
任何想法是什么问题可能是?
socket.gethostname()
会返回正确的主机名。
你是否试过传递'socket.gethostname()。strip()'? – dave 2013-05-02 06:56:33
是的,我尝试过,但它并没有帮助 – KT100 2013-05-02 06:58:00
如果你尝试'ping'(从命令行)'socket.gethostname()'返回的主机,它是否说'未知主机'? – dave 2013-05-02 07:03:29