我正在复制程序中的一些文件。但我发现要提高复制速度,我们也可以使用'xcopy'等窗口工具。我的指示写在下面。
os.system('xcopy "%s" "%s" %(src,dst))
我想知道,是否可以隐藏cmd窗口。因为它每次都会出现,我正在迭代循环。 我的程序看起来像,
for k in list1:
if k in list2.keys():
os.system('xcopy "%s" "%s" %(x\y\z + k, list2[k]))
答案 0 :(得分:1)
最后,我想出了一个更好的解决方案。 我已经替换了
os.system('xcopy "%s" "%s" %(x\y\z + k, list2[k]))
subprocess.Popen('xcopy /y ' src + ' ' + dst,creationflags = 0x08000000)
" creationflags = 0x08000000"可以隐藏cmd窗口。与Popen一起,它不会等待副本完成。所以我们可以将多个文件一起复制。