파이썬 JSON 형식의 파일로 데이터를 저장하는 방법

 

A, JSON 기반 저장 모듈, 데이터 판독

names_writer.py

1  임포트 JSON
 2  
3 명 = ' ' , ' ' , ' nacy ' , ' TIMI ' ]
 4  
5 파일명 = " names.json ' 
6 연 상태 (파일 이름, ' w ' file_obj 등)
 7      json.dump (이름, file_obj)

설명 : 우리는 먼저 우리는 당신이 파일을 저장할 수있는 목록의 이름을 지정 라인 (5), 이름의 목록을 생성 한 후 JSON 모듈을 가져온. .Json은 일반적으로 데이터 파일은 JSON 형식으로 저장됩니다 나타 내기 위해 확장자를 사용합니다. 6 호선 우리가 쓰기 모드로 파일을 열 라인 (7) 우리는 함수 json.dump () 이름 목록이 파일 names.json에 저장됩니다를 사용합니다. 이 프로그램은 사실, 우리는 또한 성공을위한 팁 다음과 유사한 문을 인쇄 할 수 있습니다, 아무것도 실행 한 후 콘솔에 인쇄되지 않습니다,하지만 난 생략.

우리는 폴더를 볼 경우 파일 names_writer.py의 names.json 파일 (팁 : 폴더가 자동으로 생성하고 데이터를 기록이 파일에 존재하지 않는 경우) 다음과 같이 names.json 내용은 다음과 같습니다

[ " " , " " , " nacy " , " TIMI " ]

다음은이 JSON 파일 작성 절차를 읽을 수 :

names_reader.py

1  임포트 JSON
 2  
3  
4  
5 파일명 = " names.json ' 
6  file_obj 오픈 (파일명)와 :
 7      명 = json.load (file_obj)
 8      
9  인쇄 (이름)

다음과 같이 콘솔 인쇄 :

설명 : 읽기 작업이 같은 모듈은 JSON을 가져와야 라인 (6) 우리가 읽기 모드를 사용하여 파일을 엽니 코드, 7 호선, 우리는 기능을 사용 json.load () 정보 names.json를 읽고, 저장하기 변수 이름, 그리고 마침내 그것을 인쇄 할 수 있습니다. 우리는 결과를 인쇄 및이를 저장합니다. 당신이 다른 사람들과 공유 할 수 있습니다 JSON 파일은, 다른 사람들은 그 안에 데이터를 읽을 수 있고, 이것은 프로그램간에 데이터를 공유 할 수있는 간단한 방법입니다.

우리는 위의 지식을 가진 특정 문제를 해결해야합니다. 

문제 : 자신이 좋아하는 과일을 입력하고 파일에 과일 이름을 저장합니다) (json.dump 사용하라는 메시지를 표시하는 프로그램을 작성. 그런 다음 파일에서 값을 읽고 메시지를 출력하는 프로그램 작성 "내가 좋아하는 과일을 알고를! 그것 의 _____.".

favorite.py

(1 개)  수입 JSON
  
3 파일 이름 = " favorite_fruit.json " 
4  
5 과일 = 입력 ( " 당신의 마음에 드는 과일 무엇입니까? " )
 (6) 개방와 (파일 이름, ' w ' ) file_obj 등 :
 7      json.dump (과일, file_obj)

다음과 같이 콘솔 인쇄 :

reader_favorite.py

(1 개)  수입 JSON
  
3 FILE_NAME = " favorite_fruit.json " 
4  file_obj 오픈 (FILE_NAME)와 :
 5      과일 = json.load (file_obj)
 (6)  
(7)  인쇄 ( " ! 내가 좋아하는 과일을 알고 그것은이다 " + 과일)

다음과 같이 콘솔 인쇄 :

당신은 프로그램이 정상적으로 실행됩니다 볼 수 있습니다. 우리가에 따라 작성하는 과정에 대한 설명 정상 동작 실행은 문제가되지 않습니다. 다음으로, 우리는 더 나은 만들기 위해,이 예제를 재구성.

 

 

  스테핑 후, 모든 것이 처음 배울 수는 없지만, 우리는 재무 관리를 배워야한다, 그리고 평생 습관이 될 것입니다.

 

HTTPS : //www.cnblogs.com/tizer/p/11067098.html 재현

추천

출처blog.csdn.net/weixin_34252090/article/details/93786031