Ich habe etwas seltsam, dass ich immer noch nicht damit umgehen. Ich versuche, some_file zu einem anderen Verzeichnis zu kopieren (sagen C :).Kopieren Sie die Datei in ein Verzeichnis mit Python
Hier ist mein Code:
import os
filetest = 'c:\\Documents and Settings\\secret\\Desktop\\testToCopy.txt'
tempdir = 'c:\\'
os.system('copy %s %s' % (filetest, tempdir))
Aber aus irgendeinem seltsamen Grund bekomme ich immer diese Antwort als Antwort:
Das System kann die angegebene Datei nicht finden.
Jede Hilfe bitte.
Danke!
Ich empfehle, diesen 'os' Aufruf zu entfernen und stattdessen' shuthil.copy (src, dst) '' zu verwenden. Sie benötigen einen 'Import-Shut '. [Doc link] (https://docs.python.org/2/library/shutil.html#shutil.copy) – pie3636
Normalerweise müssen Argumente, die Leerzeichen enthalten, doppelt zitiert werden. Wie auch immer, du solltest die shutyl-Schnittstelle verwenden, wie von @ pie3636 vorgeschlagen – pah