1

このプログラムでタブを開き、15 秒待ってから Chrome を終了し、すぐにタブを再度開くようにしています。現在、タブを開き、15 秒待ってから Chrome を閉じ、さらに 15 秒待ってから再度開きます。このループを修正するにはどうすればよいですか? 私はPythonにかなり慣れていないので、どんな助けでも大歓迎です。

#!/usr/bin/python

import webbrowser
from time import sleep
import os

a=0

while True:
    webbrowser.open_new("http://google.com")
    sleep(15)
    os.system("killall 'Google Chrome'")
    a=a+0
4

2 に答える 2

1

open_new を使用しただけでは kill タスクが機能しないことがわかりました (理由は不明です)。 1 秒だけの場合)。

また、ループを通過するたびに a にゼロを追加していることに気付かずにはいられませんが、これは +1 を意味しますか?

于 2013-07-07T08:41:51.650 に答える
-1

sleep(15)ループの最後に追加するだけです

while True:
    webbrowser.open_new("http://google.com")
    sleep(15)
    os.system("killall 'Google Chrome'")
    a=a+0
    sleep(15)
于 2013-07-07T07:55:45.717 に答える