【发布时间】:2017-07-05 14:08:53
【问题描述】:
我有一个包含数据的文件,我正在尝试从该文件中获取特定的输出。当我在循环中使用“return”[使用 return 进一步分离输出]语句时,它只打印输出的第一行。
我已经正确定义了所有变量:
def show_command(filename, startline, endline):
with open(filename) as input_data:
for line in input_data:
if line.strip() == startline:
break
for line in input_data:
if line.strip() == endline:
break
output = line
return output
show_command(filename, startline, endline)
#
它只打印总输出的第一行。
当前启动变量:
### 实际输出为当前启动变量:
sup-1 NXOS 变量 = bootflash:/nxos.7.0.3.I4.6.bin 没有设置模块引导变量
下次重新加载时启动变量:
sup-1 NXOS 变量 = bootflash:/nxos.7.0.3.I4.6.bin 没有设置模块引导变量
#【问题讨论】:
标签: python python-2.7