목차
- 이전 포스팅의 파이썬 HTTPS 통신 서버 인증서 피닝 예제 학습 링크
- 이전 포스팅의 파이썬 MP3 특정 구간 음악 제거하기 예제 학습 링크
- 이전 포스팅의 파이썬 사용자 입력 Input 박스 UI 및 버튼 UI 생성 예제 학습 링크
- 파이썬 getatime 함수 사용하여 특정 파일에 사용자가 마지막으로 접근한 시간 구하기 예제
- 파이썬 getatime 함수 활용 사용자 입력 파일 마지막 접근 시간 출력 예제
이전 포스팅의 파이썬 HTTPS 통신 서버 인증서 피닝 예제 학습 링크
이전 글에서 다룬 파이썬 HTTPS 통신 서버 인증서 피닝 예제를 학습하면, 서버와의 안전한 통신을 보장하고 중간자 공격을 예방할 수 있습니다. 인증서 피닝은 연결된 서버가 실제로 인증서 내용에 적힌 서버의 정보와 동일한 존재인지 확인하는 과정의 기법입니다. 즉, 미리 서버의 인증서를 내가 가지고 있고 이 인증서로 판단한다는 의미입니다. 만약 파이썬 코딩 언어에서 HTTPS 통신 서버 인증서 피닝 방법이 궁금하시다면 아래의 이전 포스팅을 참고하여 학습해주세요.
2023.09.12 - [Python] - [Python] 파이썬 HTTPS 통신 서버 인증서 피닝 예제(SSL Pinning)
이전 포스팅의 파이썬 MP3 특정 구간 음악 제거하기 예제 학습 링크
파이썬 MP3 파일에서 특정 구간의 음악을 제거하는 기술을 익히면, 음악 편집 및 처리에 유용하게 활용할 수 있습니다. 지난 글에서 다뤘던 내용을 토대로, MP3 파일을 조작하는 방법을 확인해보세요. 1개의 MP3 음악 파일에서 특정 구간을 삭제하고 삭제한 음악 데이터를 파일로 저장하는 예제가 포함되어있습니다. 파이썬 코딩 언어에서 MP3 조작 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.09.12 - [Python] - [Python] 파이썬 MP3 특정 구간 음악 삭제하고 복사본 mp3 저장 예제(pydub, eyed3)
이전 포스팅의 파이썬 사용자 입력 Input 박스 UI 및 버튼 UI 생성 예제 학습 링크
파이썬을 사용하여 사용자 인터페이스를 만드는 방법을 배우면, GUI 프로그래밍의 기초를 다질 수 있습니다. 이전 글에서 언급한 Input 박스와 버튼 UI를 구현하는 방법을 이해하고 활용하여 사용자가 GUI 를 통해 쉽게 프로그램을 조작할 수 있도록 할 수 있습니다. 파이썬 코딩 언어에서 버튼과 같은 UI를 구성하는 방법이 궁금하시다면 아래 링크를 참고해주세요.
2023.09.12 - [Python] - [Python] 파이썬 사용자 입력 Input 박스 UI, 버튼 UI 만들기 예제(pyqt5)
파이썬 getatime 함수 사용하여 특정 파일에 사용자가 마지막으로 접근한 시간 구하기 예제
아래는 os.path.getatime() 함수를 활용하여 특정 파일의 마지막 접근 시간을 구하는 예제입니다. 파일 관리와 감시에 도움이 되는 정보를 얻을 수 있습니다. 파일의 사용 이력을 추적하고 관리가 필요하다면 아래와 같은 예제를 활용하면 됩니다.
import os
import time
# 파일 경로
file_path = "/tmp/test.py"
# 파일의 마지막 접근 시간을 얻습니다.
access_time = os.path.getatime(file_path)
# 시간 포맷 변경 (선택 사항)
formatted_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(access_time))
print(f"파일의 마지막 접근 시간: {formatted_time}")
파이썬 getatime 함수 활용 사용자 입력 파일 마지막 접근 시간 출력 예제
아래는 마지막 접근 시간을 얻는 os.path.getatime을 더 활용한 예제입니다. 사용자에게 특정 파일의 전체 경로를 입력받아 사용 이력을 확인하는 스크립트를 코드입니다.
import os
import time
# 사용자에게 파일 경로를 입력 받습니다.
file_path = input("파일 경로를 입력하세요: ")
# 파일의 마지막 접근 시간을 얻습니다.
if os.path.exists(file_path):
access_time = os.path.getatime(file_path)
formatted_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(access_time))
print(f"파일의 마지막 접근 시간: {formatted_time}")
else:
print("입력한 파일 경로가 존재하지 않습니다.")