Maison > Article > développement back-end > Explication détaillée de l'utilisation du module de fichier de configuration yaml en python
Cet article présente principalement l'explication détaillée de l'utilisation du module de fichier de configuration yaml en Python. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer<.>
YAML n'est pas XML.
Commencer
pip3 install pyyaml2. Écrivez le fichier de configuration yaml yaml_example.yaml
name: junxi age: 18 spouse: name: Rui age: 18 children: - name: Chen You age: 3 - name: Ruo Xi age: 23. analyse le fichier yaml Programme yaml_example.py
#!/usr/bin/env python # _*_ coding:utf-8 _*_ __author__ = 'junxi' import sys # sys.path.insert(0, 'D:/program/python-腾讯课程/0-01-python其他模块学习/') import yaml f = open('yaml_example.yaml') content = yaml.load(f) print type(content) print '修改前: ', content # 可以看出整个Yaml配置文件是一个字典, 里面可以包含字典和列表 content['age'] = 17 # 根据Key修改对应的值 content['children'][1]['age'] = 1 print '修改后: ', contentLe résultat de sortie du programme est :
< ;tapez 'dict'> ;Recommandations associées :Avant modification : {'age' : 18, 'spouse' : {'age' : 18, 'name' : 'Rui'}, 'name' : 'junxi', 'children ' : [{'age ' : 3, 'name' : 'Chen You'}, {'age' : 2, 'name' : 'Ruo Xi'}]>
Après modification : {'age' : 17 , 'conjoint' : { 'âge' : 18, 'nom' : 'Rui'}, 'nom' : 'junxi', 'enfants' : [{'âge' : 3, 'nom' : 'Chen You'} , {'age' : 1, 'name' : 'Ruo Xi'}]}
Utilisation de la méthode seek() pour exploiter des fichiers en Python
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!