Я пытаюсь добавить имя папки ко всем именам файлов внутри этой папки. Мне нужно пройти через родительскую папку, содержащую подпапки. Я должен сделать это в 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