.data 파일을 .json 파일로 변환

2017. 3. 21. 20:40·개발/Python

데이터 분석을 하기 위해 데이터 파일을 구했다.


그런데 이 데이터 파일이 .data 형식 파일이라 json으로 변환을 하기위해서 만들어보았다.


- 소스코드

import json

print('Directory : ')
file_dir = input();

input_file = open(file_dir + ".data", 'r')
output_file = open(file_dir + ".json", 'w')

data = {}
data['dataset'] = [];

print('start converting')

while True:
line = input_file.readline()[:-1]
if not line: break

row = line.split(',')

tmpData = {}

for i in range(0, len(row)):
tmpData['col' + '{:02d}'.format(i)] = row[i]

data['dataset'].append(tmpData)

output_file.write(json.dumps(data, sort_keys=True, indent=2))

print('end converting')


input_file.close()
output_file.close()



- 실행화면




- 결과



'개발 > Python' 카테고리의 다른 글

pipx; 격리된 환경에서 Python 애플리케이션 설치 및 실행  (6) 2024.09.05
Non-ASCII character 에러  (0) 2017.03.31
'개발/Python' 카테고리의 다른 글
  • pipx; 격리된 환경에서 Python 애플리케이션 설치 및 실행
  • Non-ASCII character 에러
pfldy2850
pfldy2850
인공지능의 서비스화와 현실화에 관심이 많은 엔지니어입니다.
  • pfldy2850
    DEV.DY
    Github LinkedIn
  • 전체
    오늘
    어제
    • All (104)
      • AI (68)
        • 어플리케이션 개발 (11)
        • 모델 인퍼런스 (9)
        • 검색 시스템 (11)
        • MLOps (8)
        • 기술,논문 리뷰 (7)
        • Lecture notes (10)
        • 오픈소스 릴리즈 노트 (12)
      • Infra (4)
        • Kubernetes (1)
        • Service Mesh (1)
        • Service Proxy (1)
        • Storage (1)
      • Data Engineering (4)
        • Spark (3)
        • Kafka (1)
        • Delta Lake (0)
      • 컴퓨터 공학 (2)
        • 소프트웨어 공학 (2)
      • 개발 (15)
        • ReactJS (8)
        • NodeJS (2)
        • Python (3)
        • Pytorch (1)
        • git (1)
      • 영어공부 (2)
        • GPT로 영어 회화 공부 (2)
      • 활동 (2)
        • 2017 NDC (2)
      • 기타 (1)
      • 레거시 (6)
        • OS (6)
  • 인기 글

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.1
pfldy2850
.data 파일을 .json 파일로 변환
상단으로

티스토리툴바