如何检查变量是否匹配,然后执行某些操作

时间:2014-08-07 12:59:29

标签: python diff difference

我有一个脚本从网络设备中提取一些数据,剥离一些废话并通过re.search返回一个值。

最终结果是我有两个包含数值的变量,例如file1包含一行'10',file2包含一行'20'。我把这些变成了变量

oldnumber = 10
newnumber = 20

我需要做的是检查数字是否相同。如果数字相同,则什么也不做。如果它们不相同,那么做一些其他的事情 - 即。发送邮件给自己(smtplib为我工作)。

我是python的新手并找到了解决方法,不确定如何对此进行编码?

我想最简单的方法是描述oldnumber = newnumber,然后发送邮件,否则什么都不做。

2 个答案:

答案 0 :(得分:1)

如果我记得很清楚你是对的 只是做

if oldnumber!=newnumber;
   do what you want

http://www.tutorialspoint.com/python/python_if_else.htm

答案 1 :(得分:1)

几乎是正确的。

if oldnumber != newnumber: 
    # do something

# and then proceed.. 

或者:

if oldnumber == newnumber: 
    # do this
else:
    # do that

# and then proceed..