gpt4 book ai didi

python - 打印日志文件的特定行 - Python

转载 作者:行者123 更新时间:2023-11-30 23:01:36 25 4
gpt4 key购买 nike

我想从日志中打印文件的特定内容..对于文件中的每一行 - 打印整行。而不是

with open(sys.argv[1], 'r') as f:   
for line in f:
if "Trace log :" in line:
print line

这很好用。

如果我想更具体地了解该行: if "Trace log : {"request":{"http"": 则打印trace日志内容;出现错误。

if "Trace log : {"request":{"http"":
^

语法错误:语法无效

任何帮助将不胜感激。

最佳答案

@Maroun 在评论中回答了这个问题,我正在写一个答案以供将来引用:

字符串不能包含用于启动它的引号:

>>> 'foo' # OK
'foo'
>>> 'fo'' # Starts with ' and has ' inside, NOT OK
SyntaxError: EOL while scanning string literal

使用另一个起始引号或转义内部引号:

>>> "fo'o"
"fo'o"
>>> 'fo\'o'
"fo'o"

关于python - 打印日志文件的特定行 - Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34872653/

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