我有一个文件夹:“歌”在里面我填了“歌1歌手1.txt”,“歌2歌手2.txt”。-i想要在填充名字之前放一个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')发布于 2019-08-20 11:25:44
使用:
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位数https://stackoverflow.com/questions/57572497
复制相似问题