특정 경로에 있는 파일명의 목록을 가져올 때는 os 모듈의 os.listdir()
함수를 쓴다.
import os
target = r'C:\Users\698\Desktop\compas\data' # 폴더 위치
files = os.listdir(target)
for i in files:
print(i)
출력 결과
C:\Users\698\anaconda3\envs\AI_dev_env\python.exe D:/WYS/work/python/AI_dev/test.py
10.대전광역시_교통CCTV.geojson
11.대전광역시_동별_인구현황(2017~2019).csv
12.대전광역시_인구정보(총인구).geojson
13.대전광역시_인구정보(고령).geojson
14.대전광역시_인구정보(생산가능).geojson
15.대전광역시_인구정보(유소년).geojson
16.대전광역시_기상데이터(2017~2019).csv
17.대전광역시_교통링크(2018).geojson
18.대전광역시_교통노드(2018).geojson
23.대전광역시_도로명주소(건물).geojson
24.대전광역시_건물연면적_격자.geojson
25.대전광역시_법정경계(시군구).geojson
26.대전광역시_법정경계(읍면동).geojson
27.대전광역시_행정경계(읍면동).geojson
28.대전광역시_연속지적도.geojson
29.코드정의서.xlsx
3.대전광역시_신호등(보행등).geojson
30.대전광역시_차량등록현황_격자.geojson
31.대전시_중앙분리대.geojson
4.대전광역시_신호등(차량등).geojson
5.대전광역시_안전지대.geojson
6.대전광역시_횡단보도.geojson
7.대전광역시_도로속도표시.geojson
8.대전광역시_정차금지지대.geojson
9.대전광역시_교통안전표지.geojson
Process finished with exit code 0
geojson, csv,xlsx 파일로 이루어져 있다.
+)
만약에 csv 파일, 즉 특정 확장자의 파일만 가져오고 싶다면 다음과 같이 해야 .... 한다는데 안 된다? 아무것도 반환 안 하네?
import glob
target = r'C:\Users\698\Desktop\compas\data\*.csv'
glob.glob(target)
... 그만 알아 보자.
'컴퓨터 > python' 카테고리의 다른 글
파이썬의 비동기 처리 (0) | 2022.05.23 |
---|---|
[python] M1 opencv 설치하기 (0) | 2021.09.02 |
[python] 문자열 타입으로 된 리스트를 리스트 타입으로 바꾸기 (0) | 2021.08.07 |
[파이썬] pyinstaller exe파일 에러 (0) | 2021.04.14 |
[Python] 객체와 return (0) | 2021.03.09 |