将以下代码保存到a.py文件中,和待重命名的文件放在一起,使用命令python a.py
来重命名同一文件夹里的文件,所有的文件将会在文件名前加上文件夹的名字。
import os
path = os.getcwd()
folderName = os.path.basename(path)
files = os.listdir(path)
print(path)
print(folderName)
for f in files:
if f != os.path.basename(__file__):
print(f, "=>", folderName + "_" + f)
os.rename(path + "/" + f, path + "/" + folderName + "_" + f)