将随机数添加到多个 fillename



我有一个文件夹:"歌曲" 里面我有填充"歌曲1歌手1.txt","歌曲2歌手2.txt"... -我想在 fillename 之前放一个带有 3 位数字的随机数,例如: "145_song1singer1.txt","008_song2singer2.txt","049_song3singer3.txt"... 下次我可以使用相同的或其他程序并用另一个随机数更改随机数,例如: "872_song1singer1.txt","263_song2singer2.txt","492_song3singer3.txt">

感谢您的关注!

我是编程新手,从 Python3 开始(我使用 linux(

import os
def renamer(folder):
dirname = folder
files = os.listdir(folder)
os.chdir(folder)
for i in files:
os.rename(i, dirname + '_' + i)
#import random
#print(random.randint(0,9))
renamer('testrename')

使用:

import os
import random
def renamer(folder):
files = os.listdir(folder)
for i in files:
os.rename(os.path.join(folder, i), os.path.join(folder, "{}_{}".format(random.randint(100,999), i)))
renamer('testrename')
  • random.randint(100,999)生成随机 3 位数字

最新更新