Python3.6实现将一个文件夹中所有文件的文件名前加上这个文件夹名

例如,文件夹123456中有3个文件,其文件名分别为a.doc b.doc c.doc 使用python3.6后这3个文件名改为 123456a.doc 123456b.doc 123456c.cod ,请问大神代码应该如何编写?谢谢!

# 123456/add_dirname.py (python3.6)
import os
fs = [i for i in os.listdir() if not i.endswith('.py')]
dirname = os.path.basename(os.getcwd())
[os.rename(i, f'{dirname}{i}') for i in fs]
温馨提示:答案为网友推荐,仅供参考
相似回答