Python中无法使用Windows xcopy
当我在做
xcopy "D:\Accessories\My File\read-me.rtf" "D:\Any Folder\Destn"
的时候,它复制得很好。
我在用Python(2.7)做同样的事情
import os
source = "D:\Accessories\My File\read-me.rtf"
target = "D:\Any Folder\Destn"
output = os.system ("xcopy %s %s" % (source, target))
但是这段代码却报错,提示参数数量无效
。
这样调用是对的吗?有什么建议吗?
1 个回答
5
你的“源路径”和“目标路径”中有空格。试着在os.system调用中把它们用引号括起来,比如:
output = os.system ("""xcopy "%s" "%s" """ % (source, target))