반응형
위와 같이 많은 파일들의 이름을 리스트업하고 싶다.
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)
위의 코드 입력
위와 같이 결과가 나옴
반응형
댓글