파이썬에서 파일의 마지막 수정 시간을 어떻게 얻을 수 있을까요?
파이썬에서 파일의 마지막 수정 시간을 얻는 방법
다음은 파이썬에서 파일의 마지막 수정 시간을 얻는 방법에 대한 단계별 튜토리얼입니다.
단계 1: 필요한 모듈 가져오기
파일을 다루기 위해 os 모듈을 가져와야 합니다. os 모듈은 파일 작업을 포함한 운영 체제 작업과 관련된 여러 함수를 제공합니다.
import os
단계 2: 파일 경로 지정
다음으로, 마지막 수정 시간을 검색하려는 파일의 경로를 지정해야 합니다. 이는 절대 경로 또는 현재 작업 디렉토리로부터의 상대 경로일 수 있습니다.
file_path = '경로/여기에/파일.txt'
단계 3: os.path 모듈을 사용하여 마지막 수정 시간 얻기
os.path 모듈은 경로 이름을 조작하는 데 사용되는 함수를 제공합니다. 이 모듈의 getmtime() 함수를 사용하여 파일의 마지막 수정 시간을 검색할 수 있습니다.
last_modified = os.path.getmtime(file_path)
이는 1970년 1월 1일 epoch부터 경과한 초 수를 나타내는 부동 소수점 숫자로 마지막 수정 시간을 반환합니다.
단계 4: 마지막 수정 시간을 읽기 가능한 형식으로 변환하기 (선택 사항)
마지막 수정 시간을 사람이 읽을 수 있는 형식으로 표시하려면 datetime 모듈을 사용할 수 있습니다.
import datetime
last_modified_dt = datetime.datetime.fromtimestamp(last_modified)
단계 5: 마지막 수정 시간 표시
이제 마지막 수정 시간을 부동 소수점 숫자로 또는 읽기 가능한 형식으로 출력할 수 있습니다.
print("마지막 수정 시간 (소수):", last_modified)
print("마지막 수정 시간 (날짜 및 시간):", last_modified_dt)
그것으로 마지막으로 수정된 파일의 시간을 파이썬에서 성공적으로 검색했습니다.
전체 코드 예제
다음은 모든 단계를 결합한 완전한 코드 예제입니다.
import os
import datetime
file_path = '경로/여기에/파일.txt'
last_modified = os.path.getmtime(file_path)
last_modified_dt = datetime.datetime.fromtimestamp(last_modified)
print("마지막 수정 시간 (소수):", last_modified)
print("마지막 수정 시간 (날짜 및 시간):", last_modified_dt)
실제 파일 경로로 '경로/여기에/파일.txt'를 대체해야 함에 유의하세요.
이 튜토리얼이 도움이 되었기를 바랍니다! 추가 질문이 있으면 알려주세요.