将来运行python脚本

前端之家收集整理的这篇文章主要介绍了将来运行python脚本前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我有一个需要在用户输入上运行的python脚本.我将从用户那里获得日期和时间,脚本将在该日期运行.

import time
from datetime import datetime

today = datetime.today() 
enter_date = raw_input("Please enter a date:(2017-11-28): ")
enter_time = raw_input("What time do you want to start the script? ")

difference = enter_date - today

time.sleep(difference)

在此之后,main()函数将运行.

我无法让它运行.有没有更好的方法来完成这项任务?谢谢

最佳答案
import time
from datetime import datetime

date_format = "%d/%m/%y %H:%M"
today = datetime.today() 

print("Please enter date in format dd/mm/yy HH:MM")

enter_date = datetime.strptime(
    raw_input("> "),date_format)

difference = enter_date - today

print(difference)


#time.sleep(difference.total_seconds())

如果你愿意,可以取消注释.但这是一个糟糕的解决方案.您应该使用OS特定功能来执行此操作.例如,您可以将脚本添加到linux等的cronjob文件

原文链接:https://www.f2er.com/python/438810.html

猜你在找的Python相关文章