擅长:python、mysql、java
<p><em>(此处建议一个相当小的改动,但作为回答,因为很难通过评论清楚地显示出来。)</em></p>
<p>如果新文件名存在,请插入一个检查,如果存在,则继续递增该数字,直到得到一个不存在的文件名。这将防止覆盖以前运行相同脚本时已重命名的文件</p>
<pre><code>import os
path = os.chdir("/home/samipkarki/Pictures/Wallpapers")
value = 1
for file in os.listdir("path"):
new_filename = f'wallpaper{value}.jpg'
while os.path.exists(new_filename):
value += 1
new_filename = f'wallpaper{value}.jpg'
os.rename(file, new_filename)
value += 1
</code></pre>