중화사전망 - 자전 검색 - 파이썬을 사용하여 다른 YAML 의 값을 읽는 방법은 무엇입니까?
파이썬을 사용하여 다른 YAML 의 값을 읽는 방법은 무엇입니까?
이해가 안 돼요
그러나 YAML 파일을 읽는 값은 PyYAML 라이브러리를 사용합니다.
다른 파일이 main.yaml 이라고 가정합니다.
Yaml 가져오기
# extract.yaml 의 값 읽기
Open('extract.yaml',' r') 을 문서로 사용:
추출된 데이터 = yaml.safe_load (파일)
Value = extract_data['value']
# main.yaml 의 값 읽기
Open('main.yaml',' r') 을 문서로 사용:
Main_data = yaml.safe_load (파일)
# extract.yaml 의 값 사용
마스터 데이터 ['추출 값'] = 값
# 수정된 main.yaml 저장
Open('main.yaml',' w') 을 문서로 사용:
Yaml.dump(main_data, file)
이 코드는 먼저' extract.yaml' 의 값을 읽은 다음' main.yaml' 을 읽고' main.yaml' 의' extracted _ value' 필드에 값을 배치합니다 마지막으로 수정된 main.yaml' 을 저장합니다.