擅长:python、mysql、java
<p>可能您在命名某些变量时犯了一些错误,请尝试以下操作:</p>
<pre><code>import os
target_dir = "/Users/usename/dirctectory/"
newname_tmpl = 'newname_pre{0}{1}'
for path, dirs, files in os.walk(target_dir):
for i, file in enumerate(files):
filename, ext = os.path.splitext(file)
new_file = newname_tmpl.format(i, ext)
old_filepath = os.path.join(path, file)
new_filepath = os.path.join(path, new_file)
os.rename(old_filepath, new_filepath)
</code></pre>