Advertisement
asaeles

Secret Message

Jun 9th, 2018
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.71 KB | None | 0 0
  1. import os
  2. import re
  3.  
  4. def listImagesStartingWithNumbers(folder):
  5.     filtered_files = []
  6.     for fn in os.listdir(folder):
  7.         if re.search('^\d+.+\.jpg$', fn) != None:
  8.             filtered_files.append(fn)
  9.     return filtered_files
  10.  
  11. def removePrefixNumbers(text):
  12.     return re.sub('^\d+', '', text)
  13.  
  14. def revealSecretMessage(folder):
  15.     curr_folder = os.getcwd()
  16.     os.chdir(folder)
  17.     for fn in listImagesStartingWithNumbers(folder):
  18.         os.rename(fn, removePrefixNumbers(fn))
  19.         print "File: " + fn + " renamed to: " + removePrefixNumbers(fn)
  20.     os.chdir(curr_folder)
  21.  
  22. #print listImagesStartingWithNumbers(r"C:\secret_message\images")
  23. #print removePrefixNumbers("123 file 123 name.jpeg")
  24. revealSecretMessage(r"C:\secret_message\images")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement