gpt4 book ai didi

Python:使用 subprocess 和 Popen 打印输出

转载 作者:太空宇宙 更新时间:2023-11-04 04:58:09 28 4
gpt4 key购买 nike

我有一个Python程序,它会cat一个文件,然后仅当在输出中找到单词“oranges”时才打印输出。我想知道如果在输出中找到“oranges”,我如何才能反转这个并使程序不输出任何内容?

#! /usr/bin/python

import commands, os, string
import sys
import fileinput
import subprocess
from subprocess import Popen, PIPE
import shlex

cmd = "cat /root/newfile.txt"

args = shlex.split(cmd)

p = subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
out, err = p.communicate()
if out.find("oranges") > -1:
print out

最佳答案

怎么样:

if not "oranges" in out:
print out

关于Python:使用 subprocess 和 Popen 打印输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40852287/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com