목차
- 파이썬 socket.gethostbyname으로 아이피 주소 목록 출력 예제 이전 포스팅 링크 및 설명
- 파이썬 ip route 명령으로 게이트웨이 주소 출력 예제 이전 포스팅 링크 및 설명
- 파이썬 ipify 통신으로 현재 PC 공인 아이피 출력 예제 이전 포스팅 링크 및 설명
- 파이썬 inspect.isfunction 함수인지 판단 예제
- 파이썬 사용자에게 함수명 입력받아 isfunction 으로 모듈내에 존재하는 함수인지 확인 예제
파이썬 socket.gethostbyname으로 아이피 주소 목록 출력 예제 이전 포스팅 링크 및 설명
이전에 작성한 포스팅에서는 파이썬의 socket.gethostbyname 함수를 사용하여 IP 주소 목록을 출력하는 예제를 다뤘습니다. 이 함수를 활용하면 도메인 이름을 입력받아 해당 도메인의 IP 주소를 확인할 수 있습니다. 이전 포스팅에서는 socket.gethostbyname 함수의 사용법과 함께 예제 코드가 포함되어있습니다. 직접 예제 코드를 본인의 PC에서 실행해보면서 아이피 주소 목록을 가져오는 방법에 대해 알아보세요. 아래는 해당 포스팅의 링크입니다.
2023.11.01 - [Python] - [Python/Linux] 파이썬 현재 PC 아이피 주소 확인 및 목록 출력 예제(socket.gethostbyname)
[Python/Linux] 파이썬 현재 PC 아이피 주소 확인 및 목록 출력 예제(socket.gethostbyname)
목차 이전 포스팅의 파이썬 euc-kr 문자열을 utf-8로 인코딩 변환 예제 학습 링크 이전 포스팅의 파이썬 re 모듈 활용 정규표현식으로 대소문자 찾기 예제 학습 링크 이전 포스팅의 파이썬 같은 네
salguworld.tistory.com
파이썬 ip route 명령으로 게이트웨이 주소 출력 예제 이전 포스팅 링크 및 설명
다음으로 이전에 작성한 포스팅에서는 파이썬의 ip route 명령을 사용하여 게이트웨이 주소를 출력하는 예제를 다뤘습니다. ip route 명령은 리눅스 운영체제에서 네트워크 경로 정보를 확인하는데 사용됩니다. 이전 포스팅에서는 ip route 명령의 실행 방법과 결과 해석에 대해 자세히 설명했으며, 해당 포스트를 참고하시면 더 많은 정보를 얻을 수 있습니다. 만약 내 PC에서 패킷이 밖으로 나가지 못하여 네트워크 통신이 불가능한 상태라면 ip route 명령을 참고해보세요.
2023.08.01 - [자격증/정보처리기사] - [정보처리기사] 라우터 개념 및 테이블 검색(ip route)
[정보처리기사] 라우터 개념 및 테이블 검색(ip route)
목차 라우터(Router)란? 라우터의 기능 라우팅 테이블 검색 최적의 라우트 결정 패킷 전달 라우팅 정보 라우팅 테이블 1. 라우터(Router)란? 라우터는 컴퓨터 네트워크에서 패킷을 전송하는 기기로서
salguworld.tistory.com
파이썬 ipify 통신으로 현재 PC 공인 아이피 출력 예제 이전 포스팅 링크 및 설명
마지막으로 파이썬의 ipify API를 활용하여 현재 PC의 공인 아이피를 출력하는 예제를 이전 포스팅에서 알아보았습니다. ipify는 외부 서비스를 통해 현재의 공인 아이피를 확인할 수 있는 API입니다. 이전 포스팅에서는 ipify API를 호출하는 방법과 응답 데이터를 파싱하여 공인 아이피를 추출하는 예제를 제공했으며, 자세한 내용은 해당 포스트를 참고해주세요. 특히 web api로 제공된다는 점에서 네트워크 사용만 가능한 환경이라면 ipify 를 활용할 수 있습니다.
2023.11.01 - [Python] - [Python/Linux] 파이썬 현재 PC의 공인 아이피 확인 및 출력 예제(Public IP, ipify)
[Python/Linux] 파이썬 현재 PC의 공인 아이피 확인 및 출력 예제(Public IP, ipify)
목차 이전 포스팅의 파이썬 현재 PC 아이피 주소 출력 예제 학습 링크 이전 포스팅의 파이썬 두 아이피가 같은 대역인지 확인 예제 학습 링크 이전 포스팅의 파이썬 os.write 파일 쓰기 예제 학습
salguworld.tistory.com
파이썬 inspect.isfunction 함수인지 판단 예제
아래는 파이썬의 inspect 모듈의 isfunction 함수를 사용하여 함수인지를 판단하는 예제입니다. inspect.isfunction 함수는 주어진 객체가 함수인지를 판단하는데 사용됩니다. inspect.isfunction 함수의 사용법과 함께 예제 코드를 직접 알아보면서 학습해보세요.
import inspect
def my_function():
pass
my_variable = 10
print(inspect.isfunction(my_function)) # True
print(inspect.isfunction(my_variable)) # False
파이썬 사용자에게 함수명 입력받아 isfunction 으로 모듈내에 존재하는 함수인지 확인 예제
아래는 사용자로부터 함수명을 입력받아 해당 함수가 모듈 내에 존재하는지를 inspect.isfunction 함수를 사용하여 확인하는 예제입니다. 이를 통해 사용자가 입력한 함수명이 모듈 내에 존재하는지를 쉽게 확인할 수 있습니다. 사용자 입력과 inspect.isfunction 함수의 활용 방법이 궁금하시다면 해당 예제를 직접 실행해보세요.
import inspect
def check_function_exists(function_name):
module = inspect.currentframe().f_globals
if function_name in module:
if inspect.isfunction(module[function_name]):
print(f"The function '{function_name}' exists in the module.")
else:
print(f"'{function_name}' is not a function.")
else:
print(f"The function '{function_name}' does not exist in the module.")
# 사용자로부터 함수명 입력 받기
user_input = input("Enter the function name: ")
# 함수 존재 여부 확인
check_function_exists(user_input)