728x90
1. 사용방법 안내
2025.07.13 - [AI] - 파이썬 설치 부터 실행까지 초간단 방법
파이썬 설치 부터 실행까지 초간단 방법
이 글에서는 Visual Studio Code에서 파이썬 파일을 가장 간단하게 실행하는 방법을 단계별로 자세히 설명합니다. Visual Studio Code(VS Code)는 가볍고 강력한 코드 에디터로, Python 확장과 내장 터미널을
gradientdescent.tistory.com
2. 사용하는 코드
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
export_filenames.py
현재 폴더(스크립트가 실행되는 디렉토리)에 있는 모든 파일 이름을
파일명 목록(txt)으로 내보내는 스크립트
"""
import os
import argparse
def export_filenames(directory: str, output_path: str) -> None:
"""
주어진 디렉토리에 있는 파일과 디렉토리 이름을 한 줄씩 텍스트 파일로 저장합니다.
Args:
directory: 탐색할 디렉토리 경로 ('.' 또는 절대/상대 경로)
output_path: 출력할 텍스트 파일 경로
"""
# 디렉토리 내 항목을 가져온 뒤 정렬
try:
entries = sorted(os.listdir(directory))
except OSError as e:
print(f"디렉토리를 열 수 없습니다: {e}")
return
# 텍스트 파일에 쓰기
try:
with open(output_path, 'w', encoding='utf-8') as f:
for name in entries:
f.write(name + '\n')
print(f"{directory} 내 파일 목록이 '{output_path}'에 저장되었습니다.")
except OSError as e:
print(f"출력 파일을 생성할 수 없습니다: {e}")
if __name__ == '__main__':
parser = argparse.ArgumentParser(
description='현재 폴더에 있는 파일 이름을 텍스트 파일로 저장합니다.'
)
parser.add_argument(
'-d', '--directory',
default='.',
help='파일 목록을 가져올 디렉토리 (기본: 현재 폴더)'
)
parser.add_argument(
'-o', '--output',
default='file_list.txt',
help='출력할 텍스트 파일명 (기본: file_list.txt)'
)
args = parser.parse_args()
export_filenames(args.directory, args.output)
이 코드를 실행하면, py파일과 같은 폴더에 있는 파일들의 이름을 file_list.txt에 저장해줍니다.
'교사 업무 개선' 카테고리의 다른 글
| 구글 스프레드시트에 데이터를 입력하면 자동 테두리 생성 (0) | 2025.07.19 |
|---|---|
| 웹페이지로 공유와 수정이 쉬운 가정통신문 만들기(코딩 X) (1) | 2025.07.16 |
| 나이스 과세특 엑셀 파일 글자수 자동 계산 프로그램 (0) | 2025.07.14 |
| 나이스에 과목별세부특기사항(과세특) 한꺼번에 올리기 (1) | 2025.07.14 |
| 한글파일을 전부 pdf로 바꾸기 (0) | 2025.07.13 |