在我的输入文件中,我有很多行,我现在只搜索一个,符合我的要求.这已经完成了.但是我需要在已经找到的这条线之后打印线.
输入示例:
line 1 x
line 2 a
line 3 a
line 3 a
Run Code Online (Sandbox Code Playgroud)
我正在寻找x里面的线.
for lines in input:
if 'x' in lines:
print (lines)
Run Code Online (Sandbox Code Playgroud)
reusult: line 1 x
所以现在我需要在结果后显示一行
预期结果:
line 1 x
line 2 a
Run Code Online (Sandbox Code Playgroud)
我也尝试过:
for lines in input:
if 'x' in lines:
print (lines, '\n', lines[lines.index(lines) + 0:100])
Run Code Online (Sandbox Code Playgroud)
尝试首先将您的输入拆分为列表:
a = input.split('\n')
for lines in a:
if 'x' in lines:
print (lines, '\n', a[a.index(lines) + 1])
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
70 次 |
| 最近记录: |