# %%
import numpy as np
import pandas as pd
# %%
message = ''
path = r''
# %%
name = pd.read_excel('命令词名字.xlsx', header=None)
# %%
name
# %%
# 将命名词修改为文件名
name = name.applymap(lambda x: message + x + '.wav')
# %%
name
# %%
# 将文件名存放到1个列表
data_array = np.array(name)
data_array.tolist()
list2 = []
for i in data_array:
for j in i:
list2.append(j)
# %%
list2
# %%
import os
# 获取该目录下所有文件,存入列表中
fileList = os.listdir(path)
n = 0
for i in fileList:
# 设置旧文件名(就是路径+文件名)
oldname = path + os.sep + fileList[n] # os.sep添加系统分隔符
# 设置新文件名
newname = path + os.sep + list2[n]
os.rename(oldname, newname) # 用os模块中的rename方法对文件改名
print(oldname, '======>', newname)
n += 1