Я хочу переименовать файлы в подпапках, что я могу сделать с помощью следующего кода:
import os
#This is to rename files
def main():
path = "D:\Proyekan\Data yang udah di extract"
count = 1
for root, dirs, files in os.walk(path):
for i in files:
fullpath = os.path.join(root,i)
os.rename(os.path.join(fullpath), os.path.join(root, "Flight_" + str(1000000+count) + ".mat"))
count += 1
if __name__ == '__main__':
main()
Код работает для подпапок так:
Folder 1
имена файлов Flight_1-Flight_25
и
Folder 2
имена файлов Flight_26-Flight_27
.
Проблема в том, что мне нужно перечислить старое имя в новые файлы, чтобы я мог отслеживать его, а также папки. Например:
123123
до Flight 1
в Folder 1
,
12313
до Flight 2
в Folder 2
,
и так далее. Есть идеи как? Я заблудился, пытаясь понять, как
Я хочу, чтобы результаты были такими: