● 현재 경로 확인

os.getcwd()

 

● 해당 경로에 디렉토리가 없으면 만들어라

path = './folder'
if not os.path.exists(path):
    os.mkdir(path)

 

● 파일명이 가장 최신인 파일 추출하기

file_list = os.listdir("./data/test")
file_list = [x for x in file_list if x!='.DS_Store']
print(file_list)

recent_file = "0"
for file in file_list:
    print("체크 파일: ", file)
    file_int = int(file.replace('test_', '').replace('.csv','').replace('-',''))
    recent_file_int = int(recent_file.replace('test_', '').replace('.csv','').replace('-',''))
    if file_int > recent_file_int:
        recent_file = file
        print("파일 업데이트: ", file)
    else:
        pass
    print("최종 파일: ", recent_file)

'자주 쓰는 데이터 분석 코드' 카테고리의 다른 글

iterrows()  (0) 2022.01.09
쥬피터 노트북 기능들  (0) 2022.01.09
pickle 파일 다루기  (0) 2021.12.27
apply 함수, map 함수  (0) 2021.12.20
판다스 - 데이터프레임 재구조화  (0) 2021.12.19

+ Recent posts