Python 和阅读行
当我运行 .exe 文件时,它会将内容打印到屏幕上。 我不知道我想要打印的具体行,但是有没有办法让 python 打印“Summary”之后的下一行? 我知道打印时就在那里,之后我需要信息。 谢谢!
When i run an .exe file it prints stuff out to the screen. I don't know the specific line of where i want printed out but is there a way I can get python to print the next line after one that says "Summary" ? I know that is in there when it prints and I need the info right after. Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
非常简单的 Python 解决方案:
这将返回 Summary 第一个实例之后的所有内容
如果您需要更具体,我建议使用正则表达式。
Really simple Python solution:
This returns everything after the first instance of Summary
If you need to be more specific, I'd recommend regular expressions.
实际上
会做你的工作。
actually
would do your job.
如果 exe 打印到屏幕,则将该输出通过管道传输到文本文件。 我假设 exe 在 Windows 上,然后从命令行:
类似于:
If the exe prints to screen then pipe that output to a text file. I have assumed the exe is on windows, then from the command line:
And your reasonably robust python code would be something like: