목차
- 파이썬 스레드 생성 및 활용 예제 이전 포스팅 참고 학습
- 파이썬 os.symlink로 소프트 링크 설정 예제 이전 포스팅 참고 학습
- 파이썬 os.path.exists 파일 존재 확인 예제 이전 포스팅 참고 학습
- 파이썬 basename 함수로 사용자에게 입력받은 파일의 전체 경로중 파일명 확인하기 예제
- 파이썬 basename 활용 마지막 디렉토리 경로 확인 예제
파이썬 스레드 생성 및 활용 예제 이전 포스팅 참고 학습
이전 포스팅에서는 파이썬에서 스레드를 생성하여 독립적인 작업 코드를 실행하도록 하는 예제와 방법에 대해 알아보았습니다. 스레드란 논리적 처리단위로서 파이썬에서 메인 프로세스와 별개로 독립적으로 처리할 수 있는 처리 단위를 의미합니다. 자바 혹은 C 언어에서도 많이 사용됩니다. 이러한 스레드를 개발중에 필요한 상황이 발생하면 파이썬에서 어떻게 처리해야하는지 아래의 링크를 참고하여 학습해주세요.
2023.07.23 - [Python] - [Python] 스레드 생성 및 활용 예제 - 1(개념 및 예제)
파이썬 os.symlink로 소프트 링크 설정 예제 이전 포스팅 참고 학습
다음으로 이전 포스팅에서는 파이썬에서 os.symlink 함수를 활용하여 심볼릭 링크를 설정하는 방법에 대해 알아보았습니다. os.symlink는 리눅스 시스템의 소프트 링크, 하드 링크 등 링크를 설정해주는 기능을 파이썬 코드에서 수행할 수 있게 한 함수입니다. 만약 실행 파일 혹은 내가 원하는 디렉토리 경로를 os.symlink로 링크를 걸고 싶으시다면 파이썬 코드에서 다양한 예제를 활용할 수 있습니다. 아래는 파이썬에서 os.symlink 함수로 링크를 거는 예제가 포함된 포스팅 입니다. 학습해주세요.
2023.07.24 - [Python] - [Python] os.symlink 심볼릭 링크 활용 예제 - 2(하드링크 및 소프트링크 차이)
파이썬 os.path.exists 파일 존재 확인 예제 이전 포스팅 참고 학습
마지막으로 이전 포스팅에서는 os.path.exsists 함수를 활용하여 파이썬에서 로컬 피씨에 특정 경로에 디렉토리의 존재 유무 혹은 특정 파일의 존재 유무를 확인하는 방법에 대해 알아보았습니다. 파이썬은 스크립트 언어로서 직접 특정 경로에 들어가서 ls와 같은 디렉토리 존재 유무 확인을 위한 실행 파일을 실행할 수 없습니다. 다만, 이러한 디렉토리 존재유무 파악해주는 함수인 os.path.exsists를 사용하면 코드단에서도 확인이 가능합니다. 만약 파이썬에서 디렉토리 존재유무 파악이 필요하시다면 아래 링크를 참고해주세요.
2023.07.24 - [Python/os] - [Python] os.path.exists 파일 존재 확인 활용 예제
파이썬 basename 함수로 사용자에게 입력받은 파일의 전체 경로중 파일명 확인하기 예제
아래는 파이썬에서 basename 함수를 사용하여 어떤 파일의 전체 경로가 입력되었을 때 앞의 상위 디렉토리 경로들은 제외하고 파일명만 구하는 예제입니다.
import os
# 사용자로부터 파일 경로 입력 받기
file_path = input("파일 경로를 입력하세요: ")
# 파일 경로에서 파일명 추출
file_name = os.path.basename(file_path)
# 추출된 파일명 출력
print("파일명:", file_name)
파이썬 basename 활용 마지막 디렉토리 경로 확인 예제
아래는 파이썬에서 basename 함수를 활용하여 사용자가 전체 디렉토리 경로를 입력했을 때 바로 마지막 디렉토리명을 구하는 예제입니다.
import os
# 사용자로부터 디렉토리 경로 입력 받기
directory_path = input("디렉토리 경로를 입력하세요: ")
# 디렉토리 경로에서 마지막 디렉토리 이름 추출
last_directory = os.path.basename(directory_path)
# 추출된 마지막 디렉토리 이름 출력
print("마지막 디렉토리 이름:", last_directory)