cueizhiqiang 发表于 2020-4-7 13:38:09

请帮看下,if 语句不起作用。

from datetime import datetime


def wu():               #15分钟检测时间。
    timenow=datetime.now().strftime('%m-%d %H:%M:%S')
#    jiu=(int(timenow[-5:-4])==4 or 5) and (int(timenow[-4:-3])==6 or 1)
#    shiyi=(int(timenow[-5:-4])==1 or 2) and (int(timenow[-4:-3])==6 or 1)
    qiyu=timenow[-4:-3]
    print(qiyu)
    if qiyu==int(6) or int(1):
      return True
    else:
      False
print(wu())


以上是取当前时间作为一个定时任务,判断为什么怎么弄都是True啊?

zltzlt 发表于 2020-4-7 13:39:38

学 Python 不能偷懒,应该这样写:

if qiyu==int(6) or qiyu==int(1):

编程鱼C 发表于 2020-4-7 13:41:51

没写完整
页: [1]
查看完整版本: 请帮看下,if 语句不起作用。