Advertisement
Guest User

Untitled

a guest
Sep 19th, 2019
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. # Python 3
  2.  
  3. import os
  4. import shutil
  5.  
  6. # Rename files named for example 'tile_0.png', 'tile_1.png'... in orig_files_folder
  7. # to the names given in the des_tile_names array (based on their index in the array)
  8.  
  9. file_ext = ".png"
  10.  
  11. orig_files_folder = "exported_tiles"
  12. orig_file_base_name = "tile_"
  13.  
  14. dest_files_folder = "renamed_tiles"
  15. dest_file_names = [
  16. "grass_top", #tile_0
  17. "grass_side", #tile_1
  18. "grass_bottom", #...
  19. "dirt_top",
  20. "dirt_side",
  21. "dirt_bottom"
  22. ]
  23.  
  24. def main():
  25. if not os.path.exists(orig_files_folder):
  26. print('Folder ' + orig_files_folder + ' not found!')
  27. return
  28.  
  29. if not os.path.exists(dest_files_folder):
  30. os.mkdir(dest_files_folder)
  31.  
  32. i = 0
  33. for dest_file_name in dest_file_names:
  34. source_path = os.path.join(orig_files_folder, orig_file_base_name + str(i) + file_ext)
  35.  
  36. if os.path.exists(source_path):
  37. dest_path = os.path.join(dest_files_folder, dest_file_name + file_ext)
  38. print("Copying '" + source_path + "' to '" + dest_path + "'")
  39. # os.rename(source_path, dest_path) # Rename file
  40. shutil.copy(source_path, dest_path) # Copy file
  41. else:
  42. print('File ' + source_path + ' not found, skipping.')
  43.  
  44. i+=1
  45.  
  46.  
  47. if __name__ == '__main__':
  48. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement