Переименуйте файлы и сохраните их в CSV, используя Python - PullRequest
1 голос
/ 22 марта 2020

Я хочу переименовать файлы в подпапках, что я могу сделать с помощью следующего кода:

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,

и так далее. Есть идеи как? Я заблудился, пытаясь понять, как

Я хочу, чтобы результаты были такими: Like this

...