В итоге благодаря Вам собрал то что хотел, когда то делал под linux монитор трафика, взял оттуда алгоритм определения скорости в секунду кб,хотя может он и не совсем точный, еще под win xp не очень тестировал
#coding: cp1251
from re import compile as re_compile
from subprocess import Popen, PIPE
from Tkinter import *
import string
SPACE_CUTTER = re_compile('\s{2,}')
spisok1=[1,1,1,1]
def reap_data(cmd_out):
return dict(map(lambda a: (a[0], (int(a[1]), int(a[2]))),\
filter(lambda a: len(a)==3,\
map(SPACE_CUTTER.split,\
filter(lambda a: a,\
map(lambda a: a.strip(),\
cmd_out.split('\r\n')))))))
def exec_cmd(cmd_line):
process = Popen(cmd_line.split(), shell=True, stdout=PIPE)
stdout, stderr = process.communicate()
return stdout.decode('cp866')
def reader():
global label
while 1:
try:
out = exec_cmd('netstat -e')
info = reap_data(out)
sent, got = info[u'Байт']
kb = sent/1024
break
except:
continue
curtime = kb
a=int(spisok1[-1])
b=int(spisok1[-2])
spisok1.append(curtime)
curtime=a-b
speed=divmod(curtime, 1024)
del spisok1[0]
def cen(rub):
return "%i MB. %i KB." % (rub)
label["text"]="Speed: %s" %(cen (speed))
root.after(1000, reader)
root=Tk()
label=Label(root, text="******:")
label.pack(anchor=W)
reader()
root.title("Monitor Trafik")
root.mainloop()
собрал .exe с помощью cx_Freeze ,работает)))
Еще раз спасибо s0rg.
модули устанавливаю примерно как описано в этой статье,только установил дополнительно Microsoft Visual Studio 2008
http://rekoweb.ru/blog/248.htmlсобирал exe по этой статье
http://borisnote.wordpress.com/2010/01/04/python3-in-exe/собирал pyinstaller-ом exe выходит один файл но процесс скрыт гуевого окна не видно хотя процесс есть, с его помощью уже раньше собирал но тогда просто интерфейс не нужен был, а cx-freeze много файлов, но потом собрал архив sfx и все