gpt4 book ai didi

python - python 中是否有类似于 "perl -pe"选项的内容?

转载 作者:太空狗 更新时间:2023-10-30 02:57:05 25 4
gpt4 key购买 nike

TL;DR 我想知道 Python 中的选项是什么,它可能大致对应于 Perl 中的“-pe”选项。

我曾经使用过一段时间的 PERL,但是最近,我一直在切换到 PYTHON,因为它简单易用。当我需要在 shell 提示符下进行简单的文本处理时,我使用了 perl -pe 选项。下面是一个例子。

grep foo *.txt | perl -pe 's/foo/bar/g'

要在 Python 中做类似的事情,有人可以向我解释一下我该怎么做吗?

最佳答案

-pe 是两个参数的组合,-p-e-e 选项大致相当于 Python 的 -c 选项,它允许您指定要在命令行上运行的代码。没有与 -p 等效的 Python,它有效地添加代码以在从标准输入读取的循环中运行您传递的代码。为此,您实际上必须在代码中编写相应的循环,以及从标准输入读取的代码。

关于python - python 中是否有类似于 "perl -pe"选项的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38417743/

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