목차
- 이전 포스팅의 파이썬 os.getuid 현재 리눅스 사용자 id 가져오기 예제 학습 링크
- 이전 포스팅의 파이썬 os.getgid 현재 사용자의 그룹 id 가져오기 예제 학습 링크
- 이전 포스팅의 파이썬 os.uname 현재 PC 및 운영체제 정보 가져오기 예제 학습 링크
- 파이썬 코딩 언어 Comprehension 문법 활용 Dict 자료구조 만들기 예제
- 파이썬 코딩 언어 키와 쌍으로 이루어진 dict 자료구조 출력 결과 확인 예제
이전 포스팅의 파이썬 os.getuid 현재 리눅스 사용자 id 가져오기 예제 학습 링크
이전 포스팅에서는 파이썬에서 os.getuid 함수를 사용하여 현재 리눅스 사용자의 uid를 구하는 방법과 예제에 대해 알아보았습니다. 리눅스는 각 사용자마다 고유한 식별 번호인 user id를 가지고 있습니다. 이 정수의 값을 가지고 리눅스 시스템에서 사용자를 구분합니다. 파이썬 스크립트에서 현재 스크립트를 실행중인 사용자의 uid를 구할 수 있습니다. 이러한 기능을 통해 사용자 식별 기능을 만들 수 있습니다. 만약 파이썬에서 os.getuid로 사용자 id를 구하는 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.07.31 - [Python/os] - [Python] os.getuid 현재 사용자 ID 가져오기
이전 포스팅의 파이썬 os.getgid 현재 사용자의 그룹 id 가져오기 예제 학습 링크
다음으로 이전 포스팅에서는 파이썬에서 os.getgid 함수를 통해 현재 리눅스 시스템의 사용자의 그룹 id를 가져오는 예제에 대해 알아보았습니다. 리눅스는 사용자와 그룹이라는 개념이 있습니다. 그룹에는 사용자들이 속할 수 있으며 그룹별 리눅스 시스템의 권한을 다르게 설정할 수 있습니다. 접근 제한이라고도 합니다. 만약 파이썬에서 os.getgid로 그룹 id를 가져오는 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.07.31 - [Python/os] - [Python] os.getgid 현재 사용자의 그룹 정보 가져오기
이전 포스팅의 파이썬 os.uname 현재 PC 및 운영체제 정보 가져오기 예제 학습 링크
마지막으로 이전 포스팅에서는 파이썬에서 os.uname 함수를 호출하여 현재 사용중인 PC의 정보를 가져오는 방법에 대해 알아보았습니다. 특히 리눅스는 커널과 밀접한 관계가 있는 운영체제입니다. 커널 버전 등이 궁금하거나 현재 파이썬 스크립트에서 커널 버전의 제한을 두고 싶다면 이러한 os.uname 함수를 활용할 수 있습니다. 아래는 해당 포스팅의 링크입니다.
2023.07.31 - [Python/os] - [Python] os.uname 현재 PC 및 운영체제 정보 가져오기
파이썬 코딩 언어 Comprehension 문법 활용 Dict 자료구조 만들기 예제
아래는 파이썬 코딩 언어에서 Comprehension 문법을 사용하여 키와 쌍으로 이루어진 Dictionary 자료 구조를 만드는 예제입니다. 아래 예제에서는 a,b,c,d 등의 문자열로 키를 만들고 1부터 정수를 값으로 설정한 dict 자료구조를 만드는 예제입니다.
# 문자열 리스트로부터 Dict 자료구조 생성
keys = ['a', 'b', 'c', 'd']
my_dict = {key: index + 1 for index, key in enumerate(keys)}
# 생성된 Dict 자료구조 출력
print(my_dict)
파이썬 코딩 언어 키와 쌍으로 이루어진 dict 자료구조 출력 결과 확인 예제
아래는 Comprehension 문법과 for문으로 dict 자료구조를 만들고 화면에 출력하여 정상 출력되는지 확인하는 예제입니다.
{'a': 1, 'b': 2, 'c': 3, 'd': 4}