トップページ > プログラム > 2014年05月14日 > TLDxGDFZ

書き込み順位&時間帯一覧

48 位/250 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000020000002



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
くだすれPython(超初心者用) その22

書き込みレス一覧

くだすれPython(超初心者用) その22
925 :デフォルトの名無しさん[sage]:2014/05/14(水) 17:48:47.03 ID:TLDxGDFZ
from subprocess import check_output, CalledProcessError
from datetime import datetime
from tkinter import Label
from time import sleep
msg = "Firefoxを使い始めてから\n10分経ちました"

while True:
try:
x = check_output(["pidof", "firefox"])
pid = x.decode().rstrip()
y = check_output(["ps", "-p", pid, "-o", "etime"])
str_etime = y.decode().strip(" ").strip("ELAPSED").strip("\n").strip(" ")
etime = datetime.strptime(str_etime, "%M:%S")

if etime.minute >= 10:
label = Label(None, text=msg, font=("sans-serif", 16))
label.pack(padx=8, pady=8)
label.mainloop()
sleep(30)
except CalledProcessError:
sleep(30)

結局、こういう感じになった
昨日教えてくれた人ありがとう
これ裏で動かしても重くならないよね?
くだすれPython(超初心者用) その22
926 :デフォルトの名無しさん[sage]:2014/05/14(水) 17:49:37.26 ID:TLDxGDFZ
あれインデントが・・・


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。