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))

 

posted @ 2022-07-15 14:35  骨灰盒少女  阅读(614)  评论(0编辑  收藏  举报