私はスケジュール通りにalittleの周りを遊んでいて、私はSchedule githubがスケジュールを持っていて、本当に素敵で使いやすいことが分かった。それでは、私がこれまで行っていることである。Python - フォーマット/トリムなので適切な時間が得られますか?
UserInput = input('To run Schedule script - Press y\nTo run directly - Press n\n')
if(UserInput == 'n'):
main()
elif(UserInput == 'y'):
TimeUser = input('What time to start script? Format - HH:MM ')
schedule.every().day.at(TimeUser).do(main)
wipe()
print('Schedule starts at: ' + TimeUser + ' - Waiting for time...')
while True:
schedule.run_pending()
time.sleep(1)
if(schedule.idle_seconds() == '5'):
print('Program starts in...:\n' + str(schedule.idle_seconds()) + '\n')
は、しかし何イムは、今の問題のために得ることが私の出力は
であることが判明したということであるプログラムは、後に始まります...: 30.08442
Program starts in...:
29.083967
Program starts in...:
28.083956
Program starts in...:
27.083923
と基本的には、if(schedule.idle_seconds()): 5秒です。だから5秒後に印刷が始まるはずです。しかし、私が考えているミリ秒のために5秒に達することはないということです。だから多分それをトリミング/カット/フォーマットする方法があるのだろうかと思うので、5秒後に印刷が始まるでしょうか?
EDIT OUTPUTT:int(variable)
いますが、トリムせずにそれを行うことができます。
--------------------------------------
Schedule starts at: 13:55 - Waiting for time...
--------------------------------------
Program starts in...:
4.748427
--------------------------------------
Wrong input - Try again
--------------------------------------
To run Schedule task - Press y
To run directly - Press n
私はイムは奇妙なを取得して考える しかし、あなたはおそらくの線に沿って何かを行うことができますバグまでしかし、私はこれを実行しようとすると、プログラムが始まると言っています.... ....しかし、私の入力が間違っていることを私に伝えます..それは異常です.. Imは私のスレッドを編集して出力を知らせます – WeInThis
まあ...今それがダウン-0に行く... '' ' プログラムで起動...: 2.733921 プログラムで起動...: 1.733449 プログラムで起動...: 0.732948 プログラムの中で始まり...: -0.267551 -------------------------------------- 入力が間違っています - もう一度お試しください。 -------------------------------------- スケジュールタスクを実行するには - を直接実行するには - nを押します。 '' ' – WeInThis
'休憩'の代わりにmain()を使うことができます。右? – WeInThis