小编use*_*232的帖子

在python中使用grep

有一个文件(query.txt),它有一些关键字/短语,可以使用grep与其他文件匹配.以下代码的最后三行完美地工作,但是当在while循环中使用相同的命令时,它会进入无限循环或其他东西(即不响应).

import os

f=open('query.txt','r')
b=f.readline()
while b:
    cmd='grep %s my2.txt'%b    #my2 is the file in which we are looking for b
    os.system(cmd)
    b=f.readline()
f.close()

a='He is'
cmd='grep %s my2.txt'%a
os.system(cmd)
Run Code Online (Sandbox Code Playgroud)

python grep

5
推荐指数
2
解决办法
5万
查看次数

标签 统计

grep ×1

python ×1