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
반응형