我有一個文件夾,我想複製一個目錄(這個文件夾也有一些我不想複製的文件)。我知道有os.chdir(「..」)命令將我移動到目錄。但是,我不知道如何將我需要的這些文件複製到此目錄中。任何幫助將不勝感激。複製python文件夾中的一個目錄
UPDATE:
這是我現在有:
from shutil import copytree, ignore_patterns
copytree("/Users/aaron/Desktop/test/", "/Users/aaron/Desktop/", ignore=ignore_patterns('*.py', '*.txt'))
我收到以下錯誤:
Traceback (most recent call last):
File "update.py", line 61, in <module>
copytree("/Users/aaron/Desktop/test/", "/Users/aaron/Desktop/", ignore=ignore_patterns('*.py', '*.txt'))
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/shutil.py", line 146, in copytree
os.makedirs(dst)
File "/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/os.py", line 157, in makedirs
mkdir(name, mode)
OSError: [Errno 17] File exists: '/Users/aaron/Desktop/'
可能重複http://stackoverflow.com/questions/123198/how -o-copy-a-file-in-python) – 2010-06-01 16:51:52