Python程序,允许一个人在24小时内只运行一次脚本

Python程序,允许一个人在24小时内只运行一次脚本,python,Python,如何制作一个python程序,允许用户在24小时内只运行一次脚本(或函数)?您必须将最后一天和最后一小时的执行时间存储在文件或数据库中 with open('somefile.txt', 'a') as the_file: the_file.write('DATE_HERE') 脚本运行后,必须检查最后日期,如果不是24小时,则不要执行该函数 正如一些人在评论中所说,如果你只想安排时间,你可以使用cronjobs。你能提供更多细节吗?这可能是cron的一项作业,就像您不希望用户一天运行

如何制作一个python程序,允许用户在24小时内只运行一次脚本(或函数)?

您必须将最后一天和最后一小时的执行时间存储在文件或数据库中

with open('somefile.txt', 'a') as the_file:
    the_file.write('DATE_HERE')
脚本运行后,必须检查最后日期,如果不是24小时,则不要执行该函数


正如一些人在评论中所说,如果你只想安排时间,你可以使用cronjobs。

你能提供更多细节吗?这可能是
cron
的一项作业,就像您不希望用户一天运行脚本超过一次,或者您希望计划它一天运行一次?如果是计划,您可以使用cron作业。我不希望用户一天运行脚本超过一次。是24小时运行一次还是一天运行一次?有一个名为python的python包,允许您使用
cron
执行相同的操作,但直接从python执行。这没有帮助@AdityaSingh:那么你对这个解决方案有什么问题?为什么不能使用外部文件?@AdityaSingh此解决方案是最简单的方法。实际上,我在将日期时间对象转换为字符串时遇到了问题,反之亦然,无法将其存储在文本文件中。现在任务已经完成:)谢谢大家!