2
私はまだそれを処理していない奇妙なことがあります。 some_fileを別のディレクトリ(たとえばc :)にコピーしようとしています。ここでpythonを使用してファイルをディレクトリにコピーします。
は私のコードです:
import os
filetest = 'c:\\Documents and Settings\\secret\\Desktop\\testToCopy.txt'
tempdir = 'c:\\'
os.system('copy %s %s' % (filetest, tempdir))
が、私は常に応答して、この答えを得るいくつかの奇妙な理由:
システムは、指定されたファイルを見つけることができません。
助けてください。
ありがとうございます! @ pie3636で指摘したように
os.system('copy "%s" "%s"' % (filetest, tempdir))
、あなたはそのためshutil.copy
を使用して検討する必要があります。コメントで述べたように、彼らは、[この場合に行う]こととして
私はその 'os'呼び出しを削除し、代わりに' shutil.copy(src、dst) 'を使うことを勧めます。 'import shutil'が必要です。 [Doc link](https://docs.python.org/2/library/shutil.html#shutil.copy) – pie3636
通常、スペースを含む引数は二重引用符で囲む必要があります。とにかく、@ pie3636で提案されているように、shutilインターフェースを使うべきです – pah