콘솔워크

파이썬 copy file 코드 _ 파일명 그대로 복사하면서 현재시간을 꼬리말로 추가 본문

카테고리 없음

파이썬 copy file 코드 _ 파일명 그대로 복사하면서 현재시간을 꼬리말로 추가

콘솔워크 2024. 2. 7. 11:52
반응형
import pandas as pd
from datetime import datetime
import os
import shutil
from pathlib import Path



def copy_file(file_path):

    file_name = Path(file_path).stem
    now = datetime.now()
    str_now = now.strftime("%Y%m%d%H%M%S")
    config = ProgramConfig()
    destination_path = os.path.join(
        "output", f"{file_name}_{str_now}.xlsx"
    )
    shutil.copy(file_path, destination_path)
    return destination_path

 

 

Path 함수를 활용해서 파일명만 추출한다.

datetime 라이브러리로 현재시간을 가져온다음 최종 파일명을 만든다.

 

 

 

반응형