用python的os库批量修改文件名

想用os库批量修改一下文件名
代码如下:

import os
path = r'C:\Users\73116\Desktop\金融市场'
names = os.listdir(path)
for name in names:
    name1 = name.replace('乐橙网~2021 ', '')
    print(name)
    print(name1)
os.renames(name, name1)

运行结果如下

C:\Users\73116\AppData\Local\Programs\Python\Python39\python.exe C:/Users/73116/Desktop/Myfiles/demo.py
乐橙网~2021 金融市场金牌考点详解 第一章.pdf
金融市场金牌考点详解 第一章.pdf
乐橙网~2021 金融市场金牌考点详解 第七章.pdf
金融市场金牌考点详解 第七章.pdf
乐橙网~2021 金融市场金牌考点详解 第三章.pdf
金融市场金牌考点详解 第三章.pdf
乐橙网~2021 金融市场金牌考点详解 第二章.pdf
金融市场金牌考点详解 第二章.pdf
乐橙网~2021 金融市场金牌考点详解 第五章.pdf
金融市场金牌考点详解 第五章.pdf
乐橙网~2021 金融市场金牌考点详解 第八章.pdf
金融市场金牌考点详解 第八章.pdf
乐橙网~2021 金融市场金牌考点详解 第六章.pdf
金融市场金牌考点详解 第六章.pdf
乐橙网~2021 金融市场金牌考点详解 第四章.pdf
金融市场金牌考点详解 第四章.pdf
Traceback (most recent call last):
  File "C:\Users\73116\Desktop\Myfiles\demo.py", line 12, in <module>
    os.renames(name, name1)
  File "C:\Users\73116\AppData\Local\Programs\Python\Python39\lib\os.py", line 272, in renames
    rename(old, new)
FileNotFoundError: [WinError 2] 系统找不到指定的文件。: '乐橙网~2021 金融市场金牌考点详解 第四章.pdf' -> '金融市场金牌考点详解 第四章.pdf'

Process finished with exit code 1

想问到底问题出在哪里了

你应该把 os.renames 放到for循环中去,而不是放到for循环外面