Уведомления

Группа в Telegram: @pythonsu

#1 Авг. 20, 2013 22:50:44

bismigalis
Зарегистрирован: 2010-10-02
Сообщения: 449
Репутация: +  47  -
Профиль   Отправить e-mail  

Списки

как то так

import os
copyFolder = set(['111', '123', '233', '434', '232'])
dirs = ['/tmp/temp%s/dir'%x for x in xrange(1,5)]
name2path = {}
for path in dirs:
    for name in os.listdir(d):
        name2path[name] = path
for f in copyFolder & set(name2path):
    print "cp %s/%s /destFolder" % (name2path[f], f)

Ты считаешь, что лучше в начале исключить повторные папки, а потом сопоставлять его со списком папок которые требуется скопировать?
я именно так и мыслил

Отредактировано bismigalis (Авг. 21, 2013 00:04:05)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version