반응형
파이썬에서 현재 사용자의 데스크탑 경로를 가져오기 위해서는 os 모듈을 사용합니다.
맨 상단에 import os 라고 먼저 입력합니다. include 같은 개념으로 생각하시면 쉽습니다.
위 코드에서 os 모듈의 listdir() 함수를 사용하여 폴더 내 모든 파일명을 리스트로 가져옵니다.
그 다음, with 문을 사용하여 list.txt 파일을 쓰기 모드("w")로 열고, for 문을 사용하여 파일명을 한 줄씩 파일에 씁니다.
파일명을 쓸 때마다 줄바꿈 문자("\n")를 추가하여 각 파일명이 한 줄씩 저장되도록 합니다.
listdir() 함수는 파이썬의 os 모듈에서 제공되는 함수로, 지정된 디렉토리 내의 모든 파일 및 디렉토리의 이름을 리스트로 반환합니다.
다음은 listdir() 함수를 사용하여 현재 디렉토리 내의 모든 파일과 디렉토리 이름을 출력하는 예시 코드입니다.
import os
# 현재 디렉토리 내의 파일과 디렉토리 이름을 출력
for file_name in os.listdir():
print(file_name)
listdir() 함수는 인자로 디렉토리 경로를 입력받을 수 있습니다. 디렉토리 경로를 지정하지 않으면 기본값으로 현재 디렉토리를 사용합니다.
import os
# 지정한 디렉토리 내의 파일과 디렉토리 이름을 출력
folder_path = "/path/to/folder"
for file_name in os.listdir(folder_path):
print(file_name)
이 코드는 /path/to/folder 디렉토리 내의 모든 파일과 디렉토리 이름을 출력합니다.
반응형
'Python > Python 기초' 카테고리의 다른 글
[파이썬] HTML, XML파일에서 데이터 추출하는 파이썬 라이브러리 'Beautiful Soup' 에 대해 알아보기 / 사용법 (0) | 2023.03.12 |
---|---|
파이썬에서 http 다운로드를 하는 방법 Urllib.request (0) | 2023.03.10 |