如何在python中使用窗口工具时隐藏cmd窗口?

时间:2017-11-20 12:44:14

标签: python python-3.x copy os.system

我正在复制程序中的一些文件。但我发现要提高复制速度,我们也可以使用'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]))

1 个答案:

答案 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一起,它不会等待副本完成。所以我们可以将多个文件一起复制。