问题描述
我的Expect_cmd.txt(例如f1)是
mpls ldp
snmp go
exit
和我的configure.txt(例如f2)是
exit
这是我正在尝试使用的代码,搜索f2中f1的所有行
with open('expected_cmd.txt','r') as rcmd,open('%s.txt' %configured,'r') as f2:
for line in rcmd:
print 'line present is ' + line
if line in f2:
continue
else:
print line
所以基本上我想从第二个文件中没有的第一个文件中打印行。 但是使用上面的代码,我得到的输出为
#python validateion.py
line present is mpls ldp
mpls ldp
line present is snmp go
snmp go
line present is exit
exit
不确定为什么要打印匹配的exit
。
我还想知道是否有内置函数在python中执行此操作?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)