print(not 1)
print(not 0)
输出为
False
True
应用场景
在互联网上爬取数据后写入数据库,并写入数据源发布数据的时间 update_time
再次爬取的时候,判断数据源发布数据的时间和数据库中的值做对比
select time=time 这样一个查询,它的结果是 1 相等 或 0 不相等
如果不相等,则写入数据库
sql = 'select %s = (select update_time from table order by id desc limit 1)'
cursor.execute(sql_query,li[0][0])
if not cursor.fetchone()[0]:
#xxxx
else:
#xxxx