이 글은 피클 모듈을 사용한 Python의 간단한 "추가, 삭제, 수정 및 확인" 기능을 주로 소개합니다. 관심 있는 친구들은 참고할 수 있습니다.
피클의 역할:
1: pickle.dump(dict,file)은 사전을 바이너리로 변환하여 파일에 저장합니다.
2: pickle.load(file)는 파일의 바이너리 내용을 사전
import pickle # 增 def adds(): users = {"name":"yangbin", "age":22, "sex":"male"} with open("red.txt", "wb") as f: pickle.dump(users, f) dic = {} with open("red.txt") as sd: dic = pickle.load(sd) print dic # 删 def deletes(): dic = {} with open("red.txt") as f: dic = pickle.load(f) dic.pop("sex") with open("red.txt", "wb") as ff: pickle.dump(dic, ff) print dic # 改 def changes(): dic = {} with open("red.txt") as f: dic = pickle.load(f) dic["age"] = 28 with open("red.txt", "wb") as f: pickle.dump(dic, f) print dic # 查 def finds(): dic = {} with open("red.txt") as f: dic = pickle.load(f) for k,v in dic.items(): print "%s ---> %s" % (k, v) adds() deletes() changes() finds()
실행 결과:
root@python3:/python/python2/linshi# python 01.py {'age': 22, 'name': 'yangbin', 'sex': 'male'} {'age': 22, 'name': 'yangbin'} {'age': 28, 'name': 'yangbin'} age ---> 28 name ---> yangbin root@python3:/python/python2/linshi#
위 내용은 Python 구문 분석은 피클 모듈을 사용하여 추가, 삭제, 수정 및 쿼리와 같은 일부 기능을 완료합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!