Advertisement
Guest User

Untitled

a guest
Jul 3rd, 2015
229
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. import pandas as pd
  2. import os
  3. import shutil
  4. import sys
  5.  
  6. if len(sys.argv) < 1:
  7. print "provide CSV file argument, followed by target directory argument,",\
  8. " followed by which column to use from csv file (optional)"
  9. elif len(sys.argv) < 4:
  10. in_file = sys.argv[1]
  11. target_path = sys.argv[2]
  12. file_path_column_name = "file_path"
  13. elif len(sys.argv) == 4:
  14. in_file = sys.argv[1]
  15. target_path = sys.argv[2]
  16. file_path_column_name = "file_path"
  17.  
  18.  
  19. df = pd.read_csv(in_file)
  20.  
  21.  
  22. image_paths = list(df[file_path_column_name])
  23.  
  24.  
  25. if not os.path.exists(target_path):
  26. os.makedirs(target_path)
  27.  
  28. def copyFromListToPath(src_paths, dest_path):
  29. for i in range(len(src_paths)): shutil.copy2(src_paths[i], dest_path)
  30.  
  31. copyFromListToPath(image_paths, target_path)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement