Guest User

Untitled

a guest
Nov 17th, 2018
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. # Employee records
  2. Developer:
  3. Department: IT
  4. Manager: ABCD
  5. Floor: 2nd
  6. Lab: 4
  7. Support:
  8. Department: General
  9. Manager: XYZ
  10. Floor: 1st
  11. Lab: 1
  12. Martin:
  13. name: Martin Devloper
  14. job: Developer
  15. skills:
  16. - python
  17.  
  18. import sys
  19. from ruamel.yaml import YAML
  20. inp_fo = open("C:/<Users>/Master
  21. 1TB/source/repos/New_insertdata/PythonApplication3/inp.yaml").read()
  22. #Read the Yaml File
  23.  
  24. yaml = YAML()
  25. code = yaml.load(inp_fo)
  26. sys.stdout.write('n')
  27. code.insert(1, 'sensor', 'None', comment="new key")
  28. inp_fo2 = open("inp.yaml","w") #Open the file for Write
  29. yaml.dump(code, inp_fo2) ##Write to file with new parameter
  30. inp_fo2.close() ## close the file
  31.  
  32. # Employee records
  33. Developer:
  34. Department: IT
  35. Manager: ABCD
  36. Floor: 2nd
  37. Lab: 4
  38. Support:
  39. Department: General
  40. Manager: XYZ
  41. Floor: 1st
  42. Lab: 1
  43. Martin:
  44. name: Martin
  45. job: Developer
  46. skills:
  47. - python
  48. Tabitha: None
  49.  
  50. # Employee records
  51. Developer:
  52. Department: IT
  53. Manager: ABCD
  54. Floor: 2nd
  55. Lab: 4
  56. Support:
  57. Department: General
  58. Manager: XYZ
  59. Floor: 1st
  60. Lab: 1
  61. Martin:
  62. name: Martin
  63. job: Developer
  64. skills:
  65. - python
  66. Tabitha:
  67. name: Tabitha Bitumen
  68. job: Developer
  69. skills:
  70. - Java
Add Comment
Please, Sign In to add comment