さて、これをタイトルにするのは本当に分かりませんでした。私は変数を使って手動で時間を更新するゲームを持っています。 $ current_hour = "07:00"
たとえば以前の内容に基づいて時間 "スタンプ"の値を増やす - 文字列
私ができるようにしたいことは、手動で毎回新しい時間を入力する必要なしにこれを増やすことです。このような何か:次のように $ current_hour += 1
(私はもちろん、これは動作しません知っている)
だから、私が試した:
そして、うまくいけば、私は午前8時00分を与えるだろうhour = current_hour
current_hour = str(int(hour[:2]+1)+hour[3:])
- しかし、それはdoesnのなぜか、私はちょっと困っています。 私が得るエラーはcoercing to unicode, need string or buffer, int found
です。私はint()とstr()としてそれぞれ宣言していると思いましたが、明らかに私は気にしませんでした。だから、私はPythonを吸う - 誰でもこれを手伝うことができる?
この 'current_hour = STR試し(INT(時間[:2])+ 1)+時間[2]'。しかし、時が「12:00」などのエッジの場合には失敗しますので、「Datetime」を使用してください。 –