作者dj533kevin (乌鸦)
看板Python
标题[问题] 用py2exe後依然隐藏cmd视窗
时间Sat Nov 6 16:21:02 2010
朋友为了监控某个网站是否挂点(三不五时),所以请我写个程式
-------------------------------------
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import os,datetime,time,ping
html='www.google.com.tw'
T=3600
fr = open('IP.txt','a')
while 1:
delay=ping.do_one(html,timeout=2)
if delay==None:
now=datetime.datetime.now()
fr.write('%s\thttp://%s\t网站挂掉\n'%(now.strftime("%Y-%m-%d 星期%w
%H:%M"),html))
fr.close()
os.system("cmd.exe /c start IP.txt")
print '网站挂掉,本程式将关闭,请在修复网站後再开启。'
os.system("pause")
break
time.sleep(T)
------------------------------------------
在python下跑起来自然是没有问题,但是朋友那没装python,所以用
py2exe替他包成exe档。
但是他却说不想看到cmd的小黑窗,看是要移到常驻或不见都可以
我爬文时,看到把副档名改成.pyw 就不会出现,但是那是在python下才有效
用py2exe包装成.exe之後就失效了,请问该怎麽写呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 211.20.147.105
1F:推 bobhsiao:setup.py 内的 console 改 windows 看看 11/06 19:10
3F:推 hukhuk:叫你朋友装个python吧... 11/08 13:38