作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的输入文件中,我有很多行,我只搜索符合我要求的一行。这已经完成了。但是我需要在已经找到的这一行之后打印一行。
输入示例:
line 1 x
line 2 a
line 3 a
line 3 a
x
里面。
for lines in input:
if 'x' in lines:
print (lines)
line 1 x
所以现在我需要在结果后显示一行
line 1 x
line 2 a
for lines in input:
if 'x' in lines:
print (lines, '\n', lines[lines.index(lines) + 0:100])
最佳答案
首先尝试将您的输入拆分为一个列表:
a = input.split('\n')
for lines in a:
if 'x' in lines:
print (lines, '\n', a[a.index(lines) + 1])
关于Python:如何在我的文件结果后再打印一行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50305326/
我是一名优秀的程序员,十分优秀!