목차
- 파이썬 stdout 출력 내용 /dev/null 리다이렉트 예제 이전 포스팅 참고 학습
- 파이썬 코딩 언어 Class 클래스 선언 및 객체 생성 예제 이전 포스팅 참고 학습
- 파이썬 코딩 언어 문자열중 특정 단어 개수 출력 예제 이전 포스팅 참고 학습
- 파이썬 getmtime 함수로 로컬에 저장된 파일의 마지막 수정시간 구하기 예제
- 파이썬 사용자에게 파일의 전체 경로를 입력받아 마지막 수정시간 출력 예제
파이썬 stdout 출력 내용 /dev/null 리다이렉트 예제 이전 포스팅 참고 학습
이전 포스팅에서 파이썬 코딩 언어에서 stdout 표준 출력 장치를 통해 화면에 출력되고 있는 모든 문자열들을 /dev/null 쓰레기 장치로 리다이렉트하여 화면에 문자열이 출력되지 않도록 방지하는 방법과 예제에 대해 알아보았습니다. 파이썬 코딩 언어에서는 표준 입출력 장치 fd를 코드 레벨에서 접근하여 입력과 출력 내용을 제어할 수 있습니다. 만약 파이썬 코딩 언어에서 stdout 표준 출력 내용을 쓰레기 장치로 리다이렉트 하는 방법이 궁금하시다면 아래의 포스팅을 참고해주세요.
2023.10.23 - [Python] - [Python/Linux] 파이썬 stdout 출력 내용 /dev/null에 리다이렉트 예제(출력 결과 삭제하기)
파이썬 코딩 언어 Class 클래스 선언 및 객체 생성 예제 이전 포스팅 참고 학습
다음으로 이전 포스팅에서는 파이썬 코딩 언어에서 클래스와 내부 함수를 선언하여 객체화하는 방법에 대해 알아보았습니다. 자바에서도 객체지향언어 특성중에 하나인 클래스와 인스턴스가 존재하지만, 파이썬 코딩 언어에서도 클래스를 사용할 수 있습니다. 특히 객체를 생성할 때 무조건 불리는 init 함수에 대해 자세히 알아보실 수 있습니다. 만약 파이썬 코딩 언어에서 클래스 생성 방법이 궁금하시다면 아래 링크를 참고하여주세요.
2023.10.23 - [Python] - [Python/Linux] 파이썬 Class 클래스 활용 예제 - 1(클래스 선언 및 생성)
파이썬 코딩 언어 문자열중 특정 단어 개수 출력 예제 이전 포스팅 참고 학습
마지막으로 이전 포스팅에서는 파이썬 코딩 언어에서 장문의 문자열을 텍스트 파일에서 읽거나 사용자에게 입력 받았을 때 특정 단어가 몇번이나 들어가있는지 확인하는 예제를 알아보았습니다. 예를들어 "hello world world" 라는 문장에서 "world" 라는 단어는 2개입니다. 이처럼 파이썬 코딩 언어에서 긴 문자열 속에 특정 단어 개수를 구하는 알고리즘 및 코드 작성 방법이 궁금하시다면 아래의 포스팅을 참고해주세요.
2023.10.23 - [Python] - [Python/Linux] 파이썬 Count 문자열 중 특정 단어 개수 출력 예제(word counting)
파이썬 getmtime 함수로 로컬에 저장된 파일의 마지막 수정시간 구하기 예제
아래는 파이썬 코딩 언어에서 getmtime 함수를 사용하여 로컬 PC에 저장된 파일에 마지막으로 사용자가 수정한 시간을 구하여 출력하는 예제입니다.
import os
import time
# 테스트 파일 경로
file_path = "/tmp/test.py"
# 파일의 존재 여부 확인
if os.path.exists(file_path):
# 파일의 마지막 수정 시간을 구하고 포맷팅
modification_time = os.path.getmtime(file_path)
formatted_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(modification_time))
# 결과 출력
print(f"{file_path}의 마지막 수정 시간: {formatted_time}")
else:
print("파일이 존재하지 않습니다.")
파이썬 사용자에게 파일의 전체 경로를 입력받아 마지막 수정시간 출력 예제
아래는 파이썬 코딩 언어에서 사용자에게 특정 파일의 전체 경로를 입력받아 해당 파일의 마지막 수정 시간을 구하고 화면에 출력하는 예제입니다.
import os
import time
# 사용자로부터 파일 경로 입력 받기
file_path = input("파일 경로를 입력하세요: ")
# 파일의 존재 여부 확인
if os.path.exists(file_path):
# 파일의 마지막 수정 시간을 구하고 포맷팅
modification_time = os.path.getmtime(file_path)
formatted_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(modification_time))
# 결과 출력
print(f"{file_path}의 마지막 수정 시간: {formatted_time}")
else:
print("파일이 존재하지 않습니다.")