У меня следующий вопрос.Допустим, у меня есть список текстовых файлов в папке:
D:/Users/Roger/A
И еще один список текстовых файлов в другой папке:
D:/Users/Roger/Reports
(списки представляют собой полный путь к ним), и они расположены в алфавитном порядке, поэтому они соответствуют 1: 1, например:
FOLDER_A = ["D:/Users/Roger/A/a.txt", "D:/Users/Roger/A/b.txt"]
FOLDER_B = ["D:/Users/Roger/B/a.txt", "D:/Users/Roger/A/b.txt"]
Я создал словарь, используя оба списка
Dict = {}
for i in range(len(FOLDER_A)):
Dict[FOLDER_A[i]] = FOLDER_B[i]
sorted(Dict.items())
Позже я скопировал информацию a.txt
в папке A
в файл a.txt
в папке B
, выполняя цикл for
, который повторяется между key
и value
словаря.
Мой вопрос: Есть ли форма для этого с помощью какой-то рекурсии?вместо итерации по k,v
в словаре с python 2.7. ??Большое спасибо!