Python 如何检查变量是否匹配,然后做些什么

Python 如何检查变量是否匹配,然后做些什么,python,diff,difference,Python,Diff,Difference,我有一个脚本,可以从网络设备中提取一些数据,去掉一些垃圾,然后通过重新搜索返回一个值 最终的结果是我有两个包含数值的变量,比如file1包含一行“10”,file2包含一行“20”。我已经把它们放入变量中 oldnumber = 10 newnumber = 20 我需要做的是检查数字是否相同。如果数字相同,则什么也不做。如果它们不一样,那就做些别的事情——比如给自己发封邮件——smtplib对我来说很有用 我是python新手,正在寻找自己的方法,不知道如何编写代码 我想最简单的描述方法是如

我有一个脚本,可以从网络设备中提取一些数据,去掉一些垃圾,然后通过重新搜索返回一个值

最终的结果是我有两个包含数值的变量,比如file1包含一行“10”,file2包含一行“20”。我已经把它们放入变量中

oldnumber = 10
newnumber = 20
我需要做的是检查数字是否相同。如果数字相同,则什么也不做。如果它们不一样,那就做些别的事情——比如给自己发封邮件——smtplib对我来说很有用

我是python新手,正在寻找自己的方法,不知道如何编写代码


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

如果我记得很清楚,你是对的 照办

几乎是对的

if oldnumber != newnumber: 
    # do something

# and then proceed.. 
或:


oldnumber==newnumber相等性测试不是赋值,而是:是的,这正是您要做的。“如果你不知道怎么写,那就读吧。”尤萨林船长请仔细阅读文档,因为它很简单。比我想象的容易!
if oldnumber != newnumber: 
    # do something

# and then proceed.. 
if oldnumber == newnumber: 
    # do this
else:
    # do that

# and then proceed..