터미널에서이 스크립트를 실행하면 작동하지 않습니다 : /,하지만 프로젝트 pycharm에서 해당 스크립트를 실행하면 문제없이 작동합니다. 이 내 코드 :AttributeError : 모듈 'socket'에 'inet_aton'속성이 없습니다.
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()
.
Traceback (most recent call last):
File "socket.py", line 1, in <module>
import socket
File "/home/linuxmint/Desktop/socket.py", line 9, in <module>
iphost()
File "/home/linuxmint/Desktop/socket.py", line 5, in iphost
packed = socket.inet_aton('192.168.1.15','127.0.0.1')
AttributeError: module 'socket' has no attribute 'inet_aton'
이 문제 것은 터미널
터미널에서 실행하는 동안 발생하는 오류를 공유하십시오. –
@ Mr.Budris 명령 줄에서 python 스크립트를 실행하는 데'main'이 필요하지 않습니다. –
@YevhenKuzmovych 국기를 가져 주셔서 감사합니다. 질문을 잘못 이해했습니다. 내 의견을 삭제했습니다. –