목차
- 파이썬 os.getlogin 현재 로그인중인 사용자 정보 가져오기 예제 이전 포스팅 참고 학습
- 파이썬 os.system 활용하여 쉘 명령 실행하기 예제 이전 포스팅 참고 학습
- 파이썬 os.getuid 현재 쉘의 사용자 uid 가져오기 예제
- 파이썬 다른 파이썬 모듈 import 예제
- 파이썬 다른 파이썬 모듈의 API 호출 및 결과 출력 예제
파이썬 os.getlogin 현재 로그인중인 사용자 정보 가져오기 예제 이전 포스팅 참고 학습
이전 포스팅에서는 파이썬에서 os.getlogin 함수를 사용하여 현재 로그인중인 사용자의 정보를 가져와 출력하는 예제에 대해 알아보았습니다. 여기서 말하는 사용자란 리눅스 로그인 사용자를 의미합니다. 따라서 파이썬 스크립트로 사용자 인증 기능을 구현하고 있다면 이러한 os.getlogin 함수를 활용하면 인증 기능을 쉽게 구현할 수 있습니다. 만약 파이썬에서 리눅스 사용자 계정명 식별을 통해 인증 기능을 만들어야한다면 아래의 포스팅 링크를 참고하여 학습해주세요.
2023.08.01 - [Python/os] - [Python] os.getlogin 현재 로그인중인 사용자 가져오기
파이썬 os.system 활용하여 쉘 명령 실행하기 예제 이전 포스팅 참고 학습
다음으로 이전 포스팅에서는 파이썬에서 os.system 함수를 활용하여 쉘 명령을 실행시키는 예제에 대해 알아보았습니다. 쉘 명령을 실행시키고 stdout에 나온 결과를 가져올 수도 있습니다. 이를 통해 파이썬 모듈 기능을 확장시켜 리눅스 운영체제의 실행 파일들도 사용할 수 있습니다. 만약 현재 리눅스 시스템에서 파이썬 스크립트와 os.system 명령을 사용하여 쉘 명령 실행시키는 기능을 만들고 싶으시다면 아래 링크를 참고하여 학습해주세요.
2023.08.01 - [Python/os] - [Python] os.system 활용한 쉘 명령 실행 예제
파이썬 os.getuid 현재 쉘의 사용자 uid 가져오기 예제
마지막으로 이전 포스팅에서는 파이썬에서 os.getuid 를 사용하여 현재 쉘의 사용자 uid를 가져오는 방법에 대해 알아보았습니다. uid란 리눅스 쉘 사용자를 식별하는 os id를 의미합니다. 이 uid를 사용하여 특정한 사용자만 파이썬 스크립트를 실행할 수 있도록 권한을 설정할 수 있습니다. 이외 사용자가 스크립트를 실행한다면 즉각 스크립트를 중지하는 기능 구현도 가능합니다. 만약 파이썬에서 현재 쉘의 사용자 uid를 가져오는 방법이 궁금하시다면 아래 링크를 참고하여주세요.
2023.07.31 - [Python/os] - [Python] os.getuid 현재 사용자 ID 가져오기
파이썬 다른 파이썬 모듈 import 예제
아래는 파이썬에서 다른 모듈을 현재 스크립트에서 사용할 수 있도록 import 하는 예제입니다. import란 같은 스크립트에 다른 스크립트의 내용을 첨부하는 기능입니다.
# my_module.py
def say_hello(name):
return f"안녕, {name}!"
# main.py
import my_module
print(my_module)
파이썬 다른 파이썬 모듈의 API 호출 및 결과 출력 예제
아래는 파이썬에서 import한 다른 모듈의 api 함수를 호출하여 결과를 가져오고 출력하는 예제입니다. 이처럼 다른 모듈의 함수를 파이썬 스크립트에서 사용할 수 있습니다.
# main.py
import my_module
# 모듈의 함수 호출
message = my_module.say_hello("Alice")
print(message)