🖥️ IT, 컴퓨터/🐍 Python

[Python] 특정 폴더 내의 모든 파일들의 이름을 csv 파일로 저장하기

김 홍시 2025. 4. 24.
반응형

 

 

위와 같이 많은 파일들의 이름을 리스트업하고 싶다. 

 

 

import os
import csv

def save_file_names_to_csv(folder_path, output_csv):
    try:
        file_list = os.listdir(folder_path)
        with open(output_csv, mode='w', newline='', encoding='utf-8-sig') as file:
            writer = csv.writer(file)
            writer.writerow(["파일명"])  # 헤더
            for file_name in file_list:
                writer.writerow([file_name])
        print(f"총 {len(file_list)}개의 파일명을 '{output_csv}'로 저장했습니다.")
    except FileNotFoundError:
        print("지정한 폴더를 찾을 수 없습니다.")
    except Exception as e:
        print(f"오류 발생: {e}")

# 경로 설정
folder_path = r"내가원하는경로"
output_csv = r"내가원하는경로\file_list.csv"
save_file_names_to_csv(folder_path, output_csv)

 

 

위의 코드 입력

 

위와 같이 결과가 나옴 

반응형

댓글