我正在try 查看在从python中执行grep之后,myfile是否不返回任何内容,如下所示:

command="cat my_file.txt | grep 'string_to_find'"

if os.system(command) == '':
   print('nothing found')

推荐答案

将 comments 转换为答案:

command="cat my_file.txt | grep 'string_to_find'"

if os.popen(command).read() == '':
   print('nothing found')

Documentation for os.popen()

Python相关问答推荐

是否有使用纯霍夫曼编码的现代图像格式?

使用unmanagedexports从Python调用的c#DLC

Pandas使用过滤器映射多列

如何在Pygame中绘制右对齐的文本?

是否有方法将现有的X-Y图转换为X-Y-Y1图(以重新填充)?

如何将不同长度的新列添加到现有的框架中

为什么dict(id=1,**{id:2})有时会引发KeyMessage:id而不是TypMessage?

比较两个二元组列表,NP.isin

使用mySQL的SQlalchemy过滤重叠时间段

我从带有langchain的mongoDB中的vector serch获得一个空数组

使用FASTCGI在IIS上运行Django频道

Gekko:Spring-Mass系统的参数识别

使可滚动框架在tkinter环境中看起来自然

计算组中唯一值的数量

我们可以为Flask模型中的id字段主键设置默认uuid吗

从spaCy的句子中提取日期

形状弃用警告与组合多边形和多边形如何解决

有没有一种ONE—LINER的方法给一个框架的每一行一个由整数和字符串组成的唯一id?

与命令行相比,相同的Python代码在Companyter Notebook中运行速度慢20倍

如何在Pyplot表中舍入值