[英]how to make script that run just once per day in python
我正在嘗試制作每天只運行一次函數的腳本(我不能保證我將在什么時候運行該腳本)我想要做的是保存第二個(y)變量的 output 而不是位於 5 號在第一個 (y) 變量中供以后使用
import datetime
class daily():
y = 5
x = (datetime.datetime.today().day)
if x != y:
print("def")
def one():
print("one")
def two():
print("two")
y = (datetime.datetime.today().day)
elif x == y:
print("done")
pass
好的。
首先創建一個day.json
文件。
內容
{
"day": 5
}
這是一個例子
import datetime
import json
class daily:
y = json.load(open('day.json', 'r'))['day']
x = datetime.datetime.today().day
if x != y:
print("def")
def one(self):
print("one")
def two(self):
print("two")
y = {'day': datetime.datetime.today().day}
json.dump(y, open('day.json', 'w'), indent=2)
elif x == y:
print("done")
pass
我沒有運行這個程序,如果有錯誤,請告訴我。
您可以 go 到 GOOGLE Python open
相關說明。
在本例中,我使用.json
,您也可以只使用.txt
進行訪問。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.