Python3 获取目录下的所有文件,并且重命名
如果已知目录是单级目录,直接循环获取即可:
for file in os.listdir(path): print(file)
获取文件后,重命名文件:
for file in os.listdir(path): print(file) os.rename(os.path.join(path, file), os.path.join(path, "新名字"))
如果是多层级目录,并且不知道有多少级,就用os.walk()
for root, dirs, files in os.walk(path): for file in files: print(os.path.join(root, file))