我想追加文件夾的名稱到該文件夾內的所有文件名。我必須遍歷包含子文件夾的父文件夾。我必須在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