如何在使用 Python 的同时在 Windows 上使用 grep?

问题描述 投票:0回答:1

我需要使用 grep 命令在文本文件中搜索模式。但我使用的是 Windows,那么我该怎么做呢?哦,我必须使用 python。

我的老师说我们必须输入类似的内容

grep“你好”文件.txt

Python 的 shell 中

但是根据我在互联网上找到的信息,应该在Linux的终端中输入。我问了我们的老师,但他说我应该在 YouTube 上寻找它:(

我真的不知道如何做到这一点以及从哪里开始。请帮助我!

编辑:我之前用re.search做了同样的事情,但我的老师不会接受。我真的必须使用 grep!

如果有人知道这是怎么可能的,请告诉我

python-3.x grep
1个回答
1
投票

您可以使用

os
模块。

import os

os.system("grep -w \"Hello\" file.txt")

# Note:
# Command has to be a string.
# Command should have escape characters, like \".

您可以从 此站点安装适用于 Windows 的 grep。

© www.soinside.com 2019 - 2024. All rights reserved.