如何在 python 中使用 window 工具时隐藏 cmd window?
how to hide cmd window while working with window tools in python?
我正在复制程序中的一些文件。但是我发现要提高复制速度,我们也可以使用window工具,比如'xcopy'。我的指令写在下面。
os.system('xcopy "%s" "%s" %(src,dst))
我想知道,是否可以隐藏cmd window。因为它每次都不断出现,所以我正在遍历 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"可以隐藏cmdwindow。使用 Popen,它不会等待复制完成。所以我们可以一起复制多个文件。
我正在复制程序中的一些文件。但是我发现要提高复制速度,我们也可以使用window工具,比如'xcopy'。我的指令写在下面。
os.system('xcopy "%s" "%s" %(src,dst))
我想知道,是否可以隐藏cmd window。因为它每次都不断出现,所以我正在遍历 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"可以隐藏cmdwindow。使用 Popen,它不会等待复制完成。所以我们可以一起复制多个文件。