gpt4 book ai didi

python - 从 python 控制台使用 grep

转载 作者:行者123 更新时间:2023-12-01 05:12:53 25 4
gpt4 key购买 nike

使用 python 我怎样才能做到这一点?

python_shell$>  print myPhone.print_call_log()  |  grep 555

我见过的唯一接近的是使用“ipython console”,将输出分配给变量,然后在该变量上使用 .grep() 函数。这并不是我真正想要的。我想要管道和 grep 输出中的任何内容(包括错误/信息)。

最佳答案

Python 的交互式 REPL 没有 grep,也没有进程管道,因为它不是 Unix shell。您需要使用 Python 对象。

因此,假设 myPhone.print_call_log 的返回值是一个序列:

call_log_entries = myPhone.print_call_log()
entries_containing_555 = [
entry for entry in call_log_entries
if "555" in entry]

关于python - 从 python 控制台使用 grep,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23798617/

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