Python에서 json 파일 저장

Python에서 json 파일 저장

Python은 파일 조작(파일 생성, 저장, 읽기, 쓰기, 삭제 등)을 허용합니다. Python은 다양한 파일 형식 저장을 단순화하고 여러 파일 형식을 저장합니다.

JSON은 자바스크립트 객체 표기법 . 데이터는 텍스트 기반 컴퓨터 언어 스크립트(실행 가능) 파일을 통해 저장되고 전송됩니다.

Python의 json 모듈은 JSON을 지원합니다. JSON은 중괄호 { } 내에 키-값 매핑과 함께 인용 문자열을 사용합니다.

json 파일을 저장하는 단계

json 파일을 생성하고 저장하는 단계는 다음과 같습니다.

1. json 패키지 가져오기

 import json  

2. json 데이터를 해시 형식으로 쓰기

 Json_value ={ 'best_student': { 'key1': 'value1', 'key2': 'value2' }, }  

3. json 파일을 생성하고 'w'(쓰기) 모드를 사용하여 데이터와 파일을 저장합니다.

 save_file = open('filename', 'w')  

4. json.dump 메소드를 사용하여 파일과 json 데이터를 연결합니다.

5. 파일을 닫습니다.

 save_file.close()  

다음 예에서는 Python에서 json 파일을 저장하는 방법을 보여줍니다.

예시 #1

주어진 Python 예제는 객체 데이터를 json 파일에 저장합니다. 파일을 json으로 변환하여 파일로 저장하기 위한 기본 데이터입니다. 예제에서는 json 파일에 저장할 단일 변수 데이터를 보여줍니다.

 import json # python objects can store in json format value ={ 'a': '1', 'b': '2', 'c': '4', 'd': '8' } # the json file to save the output data save_file = open('savedata.json', 'w') json.dump(value, save_file, indent = 6) save_file.close()  

산출:

아래 이미지는 json 형식의 json 파일과 객체 값을 보여줍니다.

Python에서 json 파일 저장

예시 #2

주어진 Python 예제는 객체 데이터를 json 파일에 저장합니다. 이 예에서는 단일 객체에 정수와 문자열 값을 사용하고 이를 json 파일에 표시할 수 있습니다.

 import json # python objects can store in json format value ={ 'best_student': { 'name': 'Ram', 'subject': 'python', 'age': '24', 'marks': '98' }, } # the json file to save the output data save_file = open('savedata.json', 'w') json.dump(value, save_file, indent = 6) save_file.close()  

산출

아래 이미지는 json 형식의 json 파일과 객체 값을 보여줍니다.

Python에서 json 파일 저장

예시 #3

주어진 Python 예제는 객체 데이터를 json 파일에 저장합니다. 여기에서는 여러 개체와 해당 데이터를 사용하여 json 파일로 변환하고 Python을 사용하여 저장할 수 있습니다.

 import json # python objects can store in json format Topper_student ={ 'student1': { 'name': 'Ram', 'subject': 'python', 'age': '24', 'marks': '98' }, 'student2': { 'name': 'sam', 'subject': 'Java', 'age': '24', 'marks': '92' }, 'student3': { 'name': 'Radha', 'subject': 'Html', 'age': '24', 'marks': '96' }, } # the json file to save the output data save_file = open('savedata.json', 'w') json.dump(Topper_student, save_file, indent = 6) save_file.close()  

산출

아래 이미지는 json 형식의 json 파일과 객체 값을 보여줍니다.

Python에서 json 파일 저장

예시 #4

주어진 Python 예제는 객체 데이터를 json 파일에 저장합니다. 여기서는 이름이 없고 값에 배열 형식을 사용하는 개체 값을 볼 수 있습니다.

 import json # python objects can store in json format value =[{ 'a': '1', 'b': '2', 'c': '4', 'd': '8' }, { 'a1': '11', 'b1': '21', 'c1': '41', 'd1': '18' }, { 'a2': '21', 'b2': '22', 'c2': '42', 'd2': '28' }] # the json file to save the output data save_file = open('savedata.json', 'w') json.dump(value, save_file, indent = 6) save_file.close()  

산출

아래 이미지는 json 형식의 json 파일과 개체 값을 보여줍니다.

Python에서 json 파일 저장

예시 #5

주어진 Python 예제는 객체 데이터를 json 파일에 저장합니다. 해시 형식 데이터로 다양한 개체와 해당 이름을 사용할 수 있습니다. 이 예에서는 서로 다른 개체에 대해 두 개의 Json 파일을 만들 수 있습니다.

 import json # python objects can store in json format Topper_student =[{ 'a': '1', 'b': '2', 'c': '4', 'd': '8' }, { 'a1': '11', 'b1': '21', 'c1': '41', 'd1': '18' }] value = { 'a2': '21', 'b2': '22', 'c2': '42', 'd2': '28' } # the json file to save the output data save_file = open('savedata.json', 'w') save_file1 = open('save.json', 'w') json.dump(Topper_student, save_file, indent = 6) json.dump(value, save_file1, indent = 6) save_file.close() save_file1.close()# the json file to save the output data save_file = open('savedata.json', 'w') save_file1 = open('save.json', 'w') json.dump(Topper_student, save_file, indent = 6) json.dump(Topper_student, save_file1, indent = 6) save_file.close() save_file1.close()  

산출

아래 이미지는 json 형식의 json 파일과 객체 값을 보여줍니다.

Python에서 json 파일 저장

결론

객체 데이터와 함께 Python 언어를 사용하여 json 파일을 저장할 수 있습니다. Python은 객체 데이터를 해시 형식으로 변환한 후 json 파일에 저장합니다. 이 데이터는 파일에 포함되어 있으며 사용자의 데스크탑에 저장됩니다.