擅长:python、mysql、java
<p>经过一番努力终于解决了这个问题,这段代码在很大程度上解决了我的问题。你知道吗</p>
<p>将每个字符串(文件名)拆分为一个字符是关键</p>
<pre><code>import os
dirs = os.listdir(".")
for f in dirs:
filename, extension = os.path.splitext(f)
#splitting every string into a char because we don't know the location of the number
filenames = list(filename)
for char in filenames:
if(char.isdigit()):
#print('digit is', char)
filenames.remove(char)
filenames.insert(0,char)
name = ''.join(filenames)
new_name = '{}{}'.format(name,extension)
#print(new_name)
os.rename(f,new_name)
</code></pre>