当我运行一个.exe文件时,它将东西输出到屏幕上。我不知道我想要打印的具体行,但有没有办法让我可以在显示“摘要”后打印下一行?我知道它在打印时就在那里,我需要后面的信息。谢谢!Python和阅读行
0
A
回答
3
真正简单的Python的解决方案:
def getSummary(s):
return s[s.find('\nSummary'):]
这摘要
如果您需要更具体的初审后返回的一切,我建议正则表达式。
2
实际上
program.exe | grep -A 1 Summary
会做你的工作。
1
如果exe打印到屏幕上,然后将该输出传输到文本文件。我假设的exe是Windows,然后在命令行:
程序myapp.exe> output.txt的
和你相当强大的Python代码会是这样的:
try:
f = open("output.txt", "r")
lines = f.readlines()
# Using enumerate gives a convenient index.
for i, line in enumerate(lines) :
if 'Summary' in line :
print lines[i+1]
break # exit early
# Python throws this if 'Summary' was there but nothing is after it.
except IndexError, e :
print "I didn't find a line after the Summary"
# You could catch other exceptions, as needed.
finally :
f.close()
相关问题
- 1. 阅读和在Python
- 2. 阅读和Python的
- 3. Python - 阅读和行间打印?
- 4. 阅读具体的行和使用python
- 5. 阅读单行pickle python
- 6. Python阅读多行JSON
- 7. 阅读和使用python
- 8. 阅读在Python
- 9. 阅读在Python
- 10. 阅读python
- 11. 阅读和命令行
- 12. 阅读从Python中
- 13. 阅读从Python的
- 14. Python阅读文件
- 15. Python文件阅读
- 16. python阅读视频
- 17. python阅读文件
- 18. 阅读python文件
- 19. 阅读python中的arduino串行连接
- 20. 阅读python文件的最后一行
- 21. 阅读Python中特定行的内容?
- 22. python csv阅读器忽略空行
- 23. 的Python 3阅读缺失对象行
- 24. 跳过2行的python csv阅读器
- 25. 在Python和Pandas中用dd.mm.yyyy阅读csv
- 26. Python的CSV阅读器和迭代
- 27. Python ldif注入和csv阅读脚本
- 28. 阅读和YAML文件在python
- 29. Python阅读CSV和发送到功能
- 30. 阅读和使用python postgres脚本
你可以发布一些示例代码吗?我不知道你是从Python运行一个EXE还是只是想将一个字符串传递给一个Python脚本,或者你正在做其他事情。 – 2009-06-09 16:01:37