Python,仅复制目录

Python,仅复制目录,python,directory,copy,subdirectory,Python,Directory,Copy,Subdirectory,我有一个程序,其中有一些文件的列表。我只需要将列表中的目录和子目录复制到指定的目录,而不需要复制文件。我试过了,但没用 def copiarDirs(): items = list.curselection() desti = tkFileDialog.askdirectory() for dirs in os.walk(items, topdown=False): for name in dirs: #for i in items :

我有一个程序,其中有一些文件的列表。我只需要将列表中的目录和子目录复制到指定的目录,而不需要复制文件。我试过了,但没用

def copiarDirs():
items = list.curselection()              
desti = tkFileDialog.askdirectory()
for dirs in os.walk(items, topdown=False):
    for name in dirs: 
    #for i in items :                       
        aux=root+"/"+list.get(i)            
        tryhard=("cp "+str(aux)+" "+str(desti))
        os.system(tryhard)
试试这个:

import os

def copyDirs(source, destination):
    for subdir, dirs, files in os.walk(source):
        for f in files:
            dir = destination + os.path.join(subdir).split(':')[1]
            if not os.path.exists(dir):
                os.makedirs(dir)

sourceDir = 'D:\\Work\\'
destDir = 'D:\\Dest\\'
copyDirs(sourceDir, destDir) #calling function
试试这个:

import os

def copyDirs(source, destination):
    for subdir, dirs, files in os.walk(source):
        for f in files:
            dir = destination + os.path.join(subdir).split(':')[1]
            if not os.path.exists(dir):
                os.makedirs(dir)

sourceDir = 'D:\\Work\\'
destDir = 'D:\\Dest\\'
copyDirs(sourceDir, destDir) #calling function

对不起,它不起作用。另外,我只需要复制一下选举指南,对不起,它不起作用。此外,我只需要复制目录