Ich habe einen Ordner mit ein paar Dateien, die ich ein Verzeichnis nach oben kopieren möchte (dieser Ordner hat auch einige Dateien, die ich nicht kopieren möchte). Ich weiß, dass es den Befehl os.chdir ("..") gibt, um mich in das Verzeichnis zu verschieben. Ich bin mir jedoch nicht sicher, wie ich die benötigten Dateien in dieses Verzeichnis kopieren soll. Jede Hilfe würde sehr geschätzt werden.Kopieren Sie Dateien im Ordner nach oben ein Verzeichnis in Python
UPDATE:
Das ist, was ich habe jetzt:
from shutil import copytree, ignore_patterns
copytree("/Users/aaron/Desktop/test/", "/Users/aaron/Desktop/", ignore=ignore_patterns('*.py', '*.txt'))
ich die folgende Störung erhalte:
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/'
möglich Duplikat [Wie kopiere ich eine Datei in Python?] (Http://stackoverflow.com/questions/123198/how -do-ich-kopiere-eine-Datei-in-Python) –