我想追加文件夹的名称到该文件夹内的所有文件名。我必须遍历包含子文件夹的父文件夹。我必须在Python中执行此操作,而不是bat文件。python追加文件夹名称到所有子文件夹中的文件名
实施方式是,把这些文件夹:
Parent Folder
Sub1
example01.txt
example01.jpg
example01.tif
Sub2
example01.txt
example01.jpg
example01.tif
对此
Parent Folder
Sub1
Sub1_example01.txt
Sub1_example01.jpg
Sub1_example01.tif
Sub2
Sub2_example01.txt
Sub2_example01.jpg
Sub2_example01.tif
我相信它的os.rename,但我不能工作,如何调用该文件夹的名称。
感谢您的意见。
你可以用'os.walk'去通过目录,并获得文件的名称,然后'os.rename'到更改名称。 SO不是代码写入服务。 – Harrison
'os.walk'会给我一个文件夹中的文件名,但它不会给我这个文件夹的名字。如果我理解正确。 – burt46
这可能有助于http://techs.studyhorror.com/python-get-last-directory-name-in-path-i-139 – Harrison