목차
- 파이썬 쉘 명령을 활용하여 특정 실행 파일 심볼릭 링크 설정 예제 이전 포스팅 링크 및 설명
- 파이썬 os.mkdir을 활용하여 디렉토리 생성 예제 이전 포스팅 링크 및 설명
- 파이썬 os.makedirs 명령으로 하위, 상위 디렉토리 일괄 생성 예제 이전 포스팅 링크 및 설명
- 파이썬 sys.exc_info 함수로 마지막 예외 상황 출력 예제
- 파이썬 sys.exc_info 이전에 발생한 예외가 문자열 관련 오류인지 확인 예제
파이썬 쉘 명령을 활용하여 특정 실행 파일 심볼릭 링크 설정 예제 이전 포스팅 링크 및 설명
파이썬으로 쉘 명령을 실행하여 심볼릭 링크를 설정하는 방법에 대한 이전 포스팅을 참고해보세요. 심볼릭 링크는 파일이나 디렉토리를 가리키는 특별한 파일로, 원본 파일이나 디렉토리를 참조하여 작업을 수행할 수 있게 해줍니다. 이전에 다룬 내용에서는 파이썬을 이용하여 쉘 명령을 실행하는 방법과 심볼릭 링크를 설정하는 방법에 대해 살펴봤습니다. 이 방법을 통해 원본 파일이나 디렉토리의 위치를 변경해도 프로그램이 계속 작동하도록 할 수 있습니다. 원본 파일이 존재하고 링크로만 파일을 관리해야할 때 도움이 되는 포스팅입니다.
2023.08.30 - [Python] - [Python/Linux] 파이썬 사용자 입력받아 특정 실행 파일 심볼링 링크 설정하기 예제(symlink)
[Python/Linux] 파이썬 사용자 입력받아 특정 실행 파일 심볼링 링크 설정하기 예제(symlink)
목차 파이썬 os.symlink 심볼릭 링크 활용 예제 이전 포스팅 참고 학습 파이썬 input 사용자 입력받기 예제 이전 포스팅 참고 학습 파이썬 파일 삭제 os.remove 예제 이전 포스팅 참고 학습 파이썬 사용
salguworld.tistory.com
파이썬 os.mkdir을 활용하여 디렉토리 생성 예제 이전 포스팅 링크 및 설명
파이썬에서 os.mkdir 명령을 활용하여 디렉토리를 생성하는 방법에 대한 이전 포스팅을 살펴보세요. 디렉토리는 파일을 저장하고 관리하는 데 필요한 구조입니다. 파이썬의 os.mkdir 명령을 이용하면 파이썬 스크립트를 작성하는 동안 필요한 디렉토리를 생성할 수 있습니다. 이전 포스팅에서는 os.mkdir 명령을 사용하여 디렉토리를 생성하는 방법에 대해 자세히 다루었습니다. 이 방법을 사용하면 파이썬 스크립트를 통해 디렉토리를 생성하고 관리하는 방법을 배울 수 있습니다.
2023.08.30 - [Python] - [Python] 파이썬 디렉토리 만들기 및 존재 확인 예제(os.mkdir, exists)
[Python] 파이썬 디렉토리 만들기 및 존재 확인 예제(os.mkdir, exists)
목차 파이썬 exists 디렉토리 및 파일 존재 여부 확인 이전 포스팅 참고 학습 파이썬 input 사용자 입력받기 예제 이전 포스팅 참고 학습 파이썬 파일 삭제 os.remove 예제 이전 포스팅 참고 학습 파이
salguworld.tistory.com
파이썬 os.makedirs 명령으로 하위, 상위 디렉토리 일괄 생성 예제 이전 포스팅 링크 및 설명
마지막으로 파이썬에서 os.makedirs 명령을 활용하여 하위 디렉토리와 상위 디렉토리를 한 번에 생성하는 방법에 대한 이전 포스팅을 참고해보세요. os.makedirs 명령은 os.mkdir 명령과는 달리, 여러 개의 디렉토리를 한 번에 생성할 수 있습니다. 이전 포스팅에서는 os.makedirs 명령을 사용하여 하위 디렉토리와 상위 디렉토리를 한 번에 생성하는 방법에 대해 자세히 다루었습니다. 이 방법을 사용하면 복잡한 디렉토리 구조를 손쉽게 생성하고 관리할 수 있습니다.
2023.08.31 - [Python] - [Python] 파이썬 하위 디렉토리 포함 생성 예제(os.makedirs)
[Python] 파이썬 하위 디렉토리 포함 생성 예제(os.makedirs)
목차 파이썬 exists 디렉토리 및 파일 존재 여부 확인 이전 포스팅 참고 학습 파이썬 사용자에게 경로 입력받아 symlink 심볼링 링크 설정하기 예제 이전 포스팅 참고 학습 파이썬 mkdir 디렉토리 만
salguworld.tistory.com
파이썬 sys.exc_info 함수로 마지막 예외 상황 출력 예제
오늘은 파이썬에서 마지막에 발생한 예외 상황을 sys.exc_info 함수를 이용하여 출력하는 방법을 알아보겠습니다. 예외는 프로그램이 정상적으로 실행되지 않을 때 발생하는 상황을 말하며, 이를 잘 처리해주는 것은 프로그램의 안정성을 높이는 데 중요합니다. sys.exc_info 함수는 마지막에 발생한 예외에 대한 정보를 반환해주는 함수입니다. 이 함수를 이용하면 예외가 발생한 시점에서의 정보를 얻어내어 디버깅에 도움이 될 수 있습니다. 아래는 마지막 예외 상황을 출력하는 예제 코드입니다.
import sys
try:
# 예외를 발생시킵니다.
1 / 0
except:
# 예외 정보를 가져옵니다.
exc_type, exc_value, exc_traceback = sys.exc_info()
print(f"예외 타입: {exc_type}")
print(f"예외 값: {exc_value}")
print(f"추적 정보: {exc_traceback}")
파이썬 sys.exc_info 이전에 발생한 예외가 문자열 관련 오류인지 확인 예제
다음으로 파이썬에서 sys.exc_info 함수를 이용하여 이전에 발생한 예외가 문자열 관련 오류인지 확인하는 방법에 대해 알아보겠습니다. 문자열 처리는 파이썬 프로그램에서 자주 사용되는 기능이며, 이 때 발생하는 예외를 잘 처리하는 것이 중요합니다. sys.exc_info 함수를 이용하면 이전에 발생한 예외가 문자열 관련 오류인지를 쉽게 확인할 수 있습니다. 이를 통해 문자열 처리 중 발생하는 예외를 미리 예방하거나, 발생한 예외를 적절히 처리할 수 있습니다.
import sys
try:
# 문자열 관련 예외를 발생시킵니다.
"abc" + None
except:
# 예외 정보를 가져옵니다.
exc_type, exc_value, exc_traceback = sys.exc_info()
# 예외 타입이 TypeError인지 확인합니다.
if exc_type is TypeError:
print("문자열 관련 오류가 발생했습니다.")
else:
print("문자열 관련 오류가 아닙니다.")