import os
import pandas as pd
df = pd.read_excel("data.xls")
id_list = os.listdir("./")
for id in id_list:
id_p = id[:id.find(".")]
id_n = id[id.find("."):]
name = df[df["身份证号"] == id_p].姓名.values
print(name)
if len(name) != 0:
name = name[0]
print("开始重命名")
os.rename(id,name+id_n)
print("重命名结束")
将test文件中身份证号批量改成姓名。