如何防止命令行返回字符串打印

时间:2014-04-15 19:58:06

标签: python

基本上,我发送的命令是这样的:

proc = subprocess.Popen("ls",stdout=subprocess.PIPE)
tmpStr = proc.stdout.read()

这很好用,但它也会将tmpStr打印到屏幕上,这是我不想要的。我该如何防止这种情况?

1 个答案:

答案 0 :(得分:0)

它可能只是打印,因为您通过在交互式提示符下键入命令来运行命令。如果将该代码放在文件中并执行它,则不会打印出tmpStr。