목차
- 파이썬 os.uname 현재 pc 및 운영체제 정보 가져오기 예제 이전 포스팅 참고 학습
- 파이썬 os.getuid 현재 사용자 id 가져오기 예제 이전 포스팅 참고 학습
- 파이썬 os.unsetenv 환경변수 삭제 예제 이전 포스팅 참고 학습
- 파이썬 Class 클래스 및 함수 선언 예제
- 파이썬 클래스 객체 생성 및 함수 호출, 결과 출력 예제
파이썬 os.uname 현재 pc 및 운영체제 정보 가져오기 예제 이전 포스팅 참고 학습
이전 포스팅에서는 파이썬에서 os.uname 함수를 호출하여 현재 PC 및 운영체제의 정보를 가져오는 방법과 예제에 대해 알아보았습니다. uname은 리눅스 시스템의 uname과 거의 동일한 기능을 가지고 있습니다. 현재 운영체제의 기반이되는 커널 버전 및 정보들을 출력하기도 합니다. 이처럼 자신의 PC의 스펙을 파이썬 스크립트에서 확인하는 방법이 궁금하시다면 os.uname 모듈을 사용한 예제가 포함된 이전 포스팅을 참고하시어 학습해주세요.
2023.07.31 - [Python/os] - [Python] os.uname 현재 PC 및 운영체제 정보 가져오기
[Python] os.uname 현재 PC 및 운영체제 정보 가져오기
목차 uname() 메서드란? uname 함수원형 및 인자 및 반환값 설명 운영 체제 정보 얻기 예제 시스템 이름 출력 예제 네트워크 노드 이름 출력 예제 OS 릴리즈 레벨 출력 예제 머신, OS 아키텍처 정보 출
salguworld.tistory.com
파이썬 os.getuid 현재 사용자 id 가져오기 예제 이전 포스팅 참고 학습
다음으로 이전 포스팅에서는 파이썬에서 os.getuid 함수를 가지고 현재 로그인하고 파이썬을 실행한 사용자 id를 가져오는 방법에 대해알아보았습니다. 사용자 id란 리눅스 시스템의 uid와 동일한 의미를 가지고 있습니다. 즉, 리눅스 시스템의 사용자를 식별할 수 있는 정수의 id 값을 의미합니다. 만약 파이썬 스크립트 실행시 사용자를 식별해야할 필요가 있다면 이러한 os.getuid 함수를 활용하는 것이 도움이 될 수 있습니다. 아래의 링크는 os.getuid의 예제가 포함되어있는 포스팅 링크입니다.
2023.07.31 - [Python/os] - [Python] os.getuid 현재 사용자 ID 가져오기
[Python] os.getuid 현재 사용자 ID 가져오기
목차 getuid() 메서드란? getuid 함수원형 및 인자 및 반환값 설명 현재 사용자의 실제 사용자 ID 가져오기 getuid()와 os.geteuid()의 차이점 설명 getuid() 현재 실행중인 사용자 ID 식별 예제 getuid() 활용 시
salguworld.tistory.com
파이썬 os.unsetenv 환경변수 삭제 예제 이전 포스팅 참고 학습
마지막으로 이전 포스팅에서는 파이썬에서 os.unsetenv 함수를 호출하여 현재 파이썬 스크립트를 실행하기 바로 이전에 등록되어있던 환경 변수를 임시 삭제 하는 예제입니다. 리눅스 시스템에서는 PATH, JAVA_HOME 등과 같이 사용자의 쉘 환경 혹은 글로벌 환경 변수의 값을 참조하게 되어있습니다. 바로 이러한 환경 변수 값을 참조하지 못하도록 임시 삭제가 가능합니다. 만약 파이썬 스크립트에서 환경 변수 제거 방법이 궁금하시다면 아래의 링크를 참고하여 학습해주세요.
2023.07.31 - [Python/os] - [Python] os.unsetenv 환경변수 삭제 및 삭제 실패시 예외처리 예제
[Python] os.unsetenv 환경변수 삭제 및 삭제 실패시 예외처리 예제
목차 os.unsetenv() 메서드란? unsetenv 함수원형 및 인자 및 반환값 설명 환경 변수 제거하기 예제 환경 변수 제거 실패시 예외 처리하기 예제 여러개의 환경 변수 제거하기 예제 환경 변수 제거 시 주
salguworld.tistory.com
파이썬 Class 클래스 및 함수 선언 예제
아래는 파이썬에서 자바(JAVA)와 같은 객체지향언어에서 사용되는 Class 클래스 를 선언하는 예제입니다. 클래스에 객체가 사용할 함수들을 선언할 수 있습니다. 예제에서는 덧셈, 뺄셈을 처리하는 계산 클래스를 선언하는 예제입니다. __init__ 함수명은 파이썬의 클래스에서 항상 고정되어 사용되는 초기화 함수명입니다. 객체가 생성될 때 제일 처음 불리는 함수입니다.
# 클래스 정의
class Calculator:
# 생성자 메서드
def __init__(self):
self.result = 0
# 덧셈 메서드
def add(self, x, y):
self.result = x + y
# 뺄셈 메서드
def subtract(self, x, y):
self.result = x - y
# 결과 출력 메서드
def display_result(self):
print("Result:", self.result)
파이썬 클래스 객체 생성 및 함수 호출, 결과 출력 예제
아래는 위 예제에서 선언한 클래스를 실제 객체화하여 함수를 호출하는 예제입니다.
# 클래스 정의
class Calculator:
# 생성자 메서드
def __init__(self):
self.result = 0
# 덧셈 메서드
def add(self, x, y):
self.result = x + y
# 뺄셈 메서드
def subtract(self, x, y):
self.result = x - y
# 결과 출력 메서드
def display_result(self):
print("Result:", self.result)
# 클래스 객체 생성
calc = Calculator()
# 덧셈 수행
calc.add(5, 3)
# 결과 출력
calc.display_result()
# 뺄셈 수행
calc.subtract(10, 2)
# 결과 출력
calc.display_result()