데이터 분석을 하기 위해 데이터 파일을 구했다.
그런데 이 데이터 파일이 .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 애플리케이션 설치 및 실행 (5) | 2024.09.05 |
---|---|
Non-ASCII character 에러 (0) | 2017.03.31 |