IT
파이썬 파일, 디렉토리 접근
astrocker
2020. 6. 20. 22:37
반응형
파이썬에서 파일을 확인하고 디렉토리의 경로를 확인하고 변경하는 코드입니다.
구글 코랩에서 작성하였습니다.
우선, 파일/디렉토리 관련 라이브러리를 불러옵니다.
import glob
import os
현재 작업 경로를 확인하는 코드입니다.
os.getcwd() # get current working directory
[ 결과 ]
'/content'
현재 작업 경로의 파일을 확인합니다.
glob.glob('*')
[ 결과 ]
['sample_data']
작업 경로를 변경하고, 경로와 파일을 확인합니다.
os.chdir('/content/sample_data')
print(os.getcwd())
glob.glob('*')
[ 결과 ]
/content/sample_data
['README.md',
'anscombe.json',
'mnist_train_small.csv',
'california_housing_train.csv',
'mnist_test.csv',
'california_housing_test.csv']
반복문을 통해서 파일명을 하나씩 출력하게 합니다.
files=glob.glob('*') # files 변수에 리스트 형식으로 파일명들을 저장.
for x in files: # for 문을 통해서 파일명을 순서대로 호출,
if os.path.isdir(x): # 파일이 아니고 디렉토리명이면
print ('%s <DIR>' %x) # <DIR>을 붙여서 출력하고,
else:
print(x) # 파일명을 출력합니다.
[ 결과 ]
README.md
anscombe.json
mnist_train_small.csv
california_housing_train.csv
mnist_test.csv
california_housing_test.csv
728x90
반응형