123456789101112131415161718192021222324252627282930313233343536373839404142 |
- import yaml
- test_data = {
- 'cameras': [{
- 'id': 1,
- 'ip': "192.168.1.2"
- }, {
- 'id': 2,
- 'ip': "192.168.1.3"
- }]
- }
- def read_yaml(path):
- try:
- with open(path, 'r') as file:
- data = file.read()
- # result = yaml.load(data)
- result = yaml.load(data, Loader=yaml.FullLoader)
- return result
- except Exception as e:
- print(e)
- return None
- def write_yaml(path):
- try:
- with open('path', 'w', encoding='utf-8') as f:
- yaml.dump(data=test_data, stream=f, allow_unicode=True)
- except Exception as e:
- print(e)
- if __name__ == '__main__':
- p = 'train.yaml'
- result = read_yaml(p)
- # j=json.load(result)
- print('result', result)
- # print('cameras', result['cameras'])
- # print('json',j)
|