title: os.rename fail with [Errno 2] No such file or directory
body: <p>using os.rename in python and getting '[Errno 2] No such file or directory'</p>
  
  <p>full code:</p>
  
  <pre><code>import os
  from string import digits # digits are one of 0123456789
  
  path = "/Users/xxx/Documents/version-control/secret-msg/prank/"
  l = os.listdir(path) # returns list of files in folder
  for o in l: #o for 'original'
      c = o.lstrip(digits) # c for 'clean', without leading digits; lstrip = left strip - so left strip any digit
      if (o != c):
          os.rename (o, c) #rename original filename to clean one
          print o + '-&gt; ' + c # for debug only
  </code></pre>