Advertisement
Guest User

Untitled

a guest
Feb 26th, 2020
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.53 KB | None | 0 0
  1. import yaml
  2.  
  3.  
  4. with open('messages.yml') as f:
  5.     data = yaml.safe_load(f)
  6.  
  7.  
  8. def iterdict(d):
  9.     for k, v in d.items():
  10.         if isinstance(v, dict):
  11.             iterdict(v)
  12.         elif isinstance(v, str):
  13.             with open('result.txt', 'a+') as file:
  14.                 original_text = v
  15.                 result = f'{original_text}\n\ntranslate here\n\n'
  16.                 file.write(result)
  17.         else:
  18.             raise ValueError('Unsupported type in yaml file')
  19.  
  20.  
  21. if __name__ == '__main__':
  22.     iterdict(data)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement