My ant script создает папку с датой и временем enf папки в папке D: \ test \.Папка подстановки python с glob
Как скопировать D: \ Test \ apps_20150709_updates_ 2015_08_03_13-54 \ приложения \ \ расстояние пакеты \ папки в D: \ Test \ пакеты. Дата и время всегда меняются (2015_08_03_13-54). Я пробовал использовать команду glob в этом скрипте, вы можете мне помочь?
import os, shutil, glob
SOURCE = glob.glob("D:\\test\\apps_20150709_updates_*\\apps\\dist\\packages\\")
DEST = "D:\\test\\packages\\"
shutil.copytree(SOURCE, DEST)
print os.listdir(DEST)
***D:\test>python copy_files.py
Traceback (most recent call last):
File "copy_files.py", line 6, in <module>
shutil.copytree(SOURCE, DEST)
File "C:\Python27\lib\shutil.py", line 171, in copytree
names = os.listdir(src)
TypeError: coercing to Unicode: need string or buffer, list found
D:\test>***
Может ли когда-нибудь более одной папки, совпадающей с 'D: \ Test \ apps_20150709_updates_ *' части? – martineau
Дата и время всегда автоматически создаются d: \ test \ apps_20150709_updates_2015_08_03_13-54 \ apps \ dist \ packages \ d: \ test \ apps_20150709_updates_2015_08_03_14-20 \ apps \ dist \ packages \ есть много одинаковых папок. Я хочу только скопировать папки и подпапки пакетов в d: \ test \ packages. – intelceptor
Мой вопрос: может ли быть, например, папка 'd: \ test \ apps_20150709_updates_2015_08_04_13-54 \ apps \ dist \ packages'? – martineau