2024-04-23 09:51:45 发布
网友
以下两行之间是否有任何区别:
subprocess.Popen(command + '> output.txt', shell=True)
subprocess.Popen(command +' &> output.txt', shell=True)
由于popen已经触发命令在后台运行,我应该使用&?使用&是否确保即使python脚本结束执行,命令也能运行?你知道吗
&
请让我知道这两条线的区别,并建议哪一条更好。 谢谢。你知道吗
&>指定必须将标准错误重定向到标准输出所指向的同一目标。这意味着命令的输出日志和错误日志也将写入输出.txt文件。你知道吗
&>
单独使用>只会将标准输出复制到输出.txt文件和标准错误可以使用command 2> error.txt编写
>
command 2> error.txt
&>
指定必须将标准错误重定向到标准输出所指向的同一目标。这意味着命令的输出日志和错误日志也将写入输出.txt文件。你知道吗单独使用
>
只会将标准输出复制到输出.txt文件和标准错误可以使用command 2> error.txt
编写相关问题 更多 >
编程相关推荐