python

    하위 디렉토리와 파일 목록 얻기

    1. os.listdir os.listdir(path) [공식 문서] path 로 주어진 디렉토리의 항목 이름을 포함하는 목록을 반환합니다 . 목록은 임의의 순서로 되어 있으며 특수 항목은 포함하지 않으며 '.'디렉토리 '..'에 있는 경우에도 포함됩니다. 이 함수를 호출하는 동안 디렉토리에서 파일이 제거되거나 디렉토리에 추가되면 해당 파일의 이름을 포함할지 여부는 지정되지 않습니다. 실제로 특정 경로 내에 존재하는 폴더와 파일 리스트를 리턴해준다. 하위 1레벨 2. os.walk os.walk(top, topdown = True, onerror = None, followlinks = False) [공식 문서] 하향식 또는 상향식으로 트리를 탐색하여 디렉토리 트리에서 파일 이름을 생성합니다. 최상위 디렉..

    [python] 엑셀 파일을 JSON으로 변환하기

    엑셀 파일 내용을 데이터로 사용하기 위해 JSON으로 변환하여 사용 중인데... 귀찮아서 변환 프로그램을 만들었다. 처음엔 xrld를 사용하여 로딩하였는데... xlsx를 지원하지 않는단다. OpenPyXL이라는 라이브러리가 xlsx를 지원하는데, pandas에서 openpyxl을 사용하여 로딩이 된다고 하여 pandas를 베이스로 적용해 보았다. from collections import OrderedDict import json import re import pandas as pd excel_path = r'대충 예제 바일 경로.xlsx' #excel_path = sys.argv[1]; sheet_no = 0 all_data = [] df = pd.read_excel(excel_path, engine..