我正在复制程序中的一些文件。但我发现为了提高复制速度,我们还可以使用“xcopy”等窗口工具。我的说明写在下面。
os.system('xcopy "%s" "%s" %(src,dst))
我想知道,是否可以隐藏cmd窗口。因为它每次都会出现,所以我正在迭代 for 循环。 我的程序看起来像,
for k in list1:
if k in list2.keys():
os.system('xcopy "%s" "%s" %(x\y\z + k, list2[k]))
最佳答案
最后我自己的程序想出了一个更好的解决方案。 我已经替换了
os.system('xcopy "%s" "%s" %(x\y\z + k, list2[k]))
subprocess.Popen('xcopy /y ' src + ' ' + dst,creationflags = 0x08000000)
“creationflags = 0x08000000”可以隐藏cmd窗口。使用 Popen,它不会等待复制完成。这样我们就可以将多个文件复制在一起。
关于python - 如何在Python中使用窗口工具时隐藏cmd窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47392364/