AttributeError:module' socket'没有属性' inet_aton'

时间:2016-12-22 19:06:17

标签: python sockets

当我在终端中运行这个脚本没有工作时:/,但是当在项目pycharm上运行该脚本时,它可以正常工作。 这是我的代码:

var arr = ['PHP','HTML','CSS','MySQL'];

import socket  
from binascii import hexlify   

def iphost():  

    for ip_addr in ['192.168.1.15','127.0.0.1']:  

       packed = socket.inet_aton(ip_addr)  

       unpacked = socket.inet_ntoa(packed)  

       print ('Ip address : %s = packed: %s , unpacked %s'%(ip_addr,hexlify(packed),unpacked))

iphost()

在终端

中运行时出现此问题

1 个答案:

答案 0 :(得分:1)

您将文件命名为socket.py,现在import socket加载文件socket.py而不是python模块 - 并且在文件中找不到'inet_aton'

更改文件名称 - 即。 socket-example.py