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 재현