我有一些奇怪的东西,我仍然没有处理它。 我正在尝试将 some_file 复制到另一个目录(例如c :)。
这是我的代码:
import os
filetest = 'c:\\Documents and Settings\\secret\\Desktop\\testToCopy.txt'
tempdir = 'c:\\'
os.system('copy %s %s' % (filetest, tempdir))
但是出于一些奇怪的原因,我总是得到这个回答:
系统找不到指定的文件。
请帮助。
谢谢!
答案 0 :(得分:1)
正如评论中所讨论的那样,你应该引用copy
个参数,因为它们可能[并且在这种情况下]包含空格:
os.system('copy "%s" "%s"' % (filetest, tempdir))
正如@ pie3636指出的那样,你应该考虑使用shutil.copy
来达到这个目的。