import datetime
import pytz
import pause
#import pause
n=0
while True:
pause.until(datetime.datetime(2019, 5, 10, 12))
pst_timezone = pytz.timezone("US/Pacific")
time=datetime.datetime.now(pst_timezone).time()
print(time)
我正在尝试将此代码实现到我的Twitter机器人中。我希望它每天早上9点发布推文。问题是我住在加利福尼亚,所以我们的夏令时根据法律会有所变化。我知道pytz会考虑到这一点。我不知道如何做到这一点,以便在同一时间连续发推文,因为我需要继续检查法律中是否有任何新的夏令时更改。所以我不能做简单的事情。最初,我要增加一天的时间,方法是将天数与几个月相乘,然后更改几年。但是,这将不起作用,因为太平洋时间会有所不同。