Python 작업 Yml 파일

기본 Yml 문법
http://ansible-tran.readthedocs.io/en/latest/docs/YAMLSyntax.html
YAML 에는 또 하나의 작은 괴벽 이 있 습 니 다. 모든 YAML 파일 (Ansible 과 관계 가 있 든 없 든) 의 시작 줄 은  --- 이것 은 YAML 형식의 일부분 으로 파일 의 시작 을 나타 낸다.
목록 의 모든 구성원 은 같은 들 여 쓰기 단계 에서 시작 하고 하 나 를 사용 합 니 다.  "- "  시작 으로 (가로 줄 하나 와 빈 칸 하나):
---
#               #
- Apple
- Orange - Strawberry - Mango

사전   의 형식 으로 구성 되 어 있 습 니 다.
---
#        
name: Example Developer
job: Developer
skill: Elite

파 이 썬 조작
import yaml
"""
pip install pyyaml
http://ansible-tran.readthedocs.io/en/latest/docs/YAMLSyntax.html
"""
f = open('a.yaml', encoding='utf-8')
res = yaml.load(f)
print(res)
f.close()

예시
---
#               #
- Apple
- Orange
- Strawberry
- Mango

    
['Apple', 'Orange', 'Strawberry', 'Mango']

 
---
#        
name: Example Developer
job: Developer
skill: Elite


key,value        
{'name': 'Example Developer', 'job': 'Developer', 'skill': 'Elite'}

 
-
  url : /api/user/login
  method : post
  detail :     
  data :
    username : xxxx
    passwd : xxxx
  check :
    - userId
    - sign

-
  url : /api/user/login
  method : post
  detail :     
  data :
    username : xxxx
  check :
    -       


    :
[{'url': '/api/user/login', 'method': 'post', 'detail': '    ', 'data': {'username': 'xxxx', 'passwd': 'xxxx'}, 'check': ['userId', 'sign']}, 
{'url': '/api/user/login', 'method': 'post', 'detail': ' ', 'data': {'username': 'xxxx'}, 'check': [' ']}]

 
다음으로 전송:https://www.cnblogs.com/xinjing-jingxin/p/9128293.html

좋은 웹페이지 즐겨찾기