Advertisement
Guest User

Untitled

a guest
Jan 16th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.03 KB | None | 0 0
  1. import cPickle as pickle
  2. import os
  3.  
  4. def write(dfs_output_dict, output_folder, output_format):
  5. """
  6. Execute the writing process to the pickle file and normal output.
  7.  
  8. @param dfs_output_dict : Output dictionary, with dictionary of pensum progress for retention a list of dictionaries for forecast.
  9. @param output_folder : Folder name of output files
  10. @param output_format : Output extension file
  11. """
  12. for data in dfs_output_dict:
  13. if data == "output_data":
  14. filename = "pensumProgressData.pkl"
  15. filepath = os.path.join(output_folder, filename)
  16. pickle.dump(dfs_output_dict[data], open(filepath, "wb"))
  17. elif output_format == "csv":
  18. write_csv(output_folder, dfs_output_dict[data], data)
  19. elif output_format == "pb":
  20. write_pb(output_folder, dfs_output_dict[data], data)
  21. else:
  22. write_csv(output_folder, dfs_output_dict[data], data)
  23. write_pb(output_folder, dfs_output_dict[data], data)
  24. return
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement