首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

请教python程序如何获得控制台中的异常信息

2013-09-28 
请问python程序怎么获得控制台中的错误信息新手,刚写了一段脚本,双击运行时,控制台一闪即逝。完全看不到错

请问python程序怎么获得控制台中的错误信息
新手,刚写了一段脚本,双击运行时,控制台一闪即逝。
完全看不到错误信息。
所以想请问下,python的错误信息该怎么获得。

下面是我用python写的关机程序.


import time
import os

def Countdown():
try:
while 1:
timer = time.localtime()
if timer.tm_hour == 13:
print('正在关闭计算机')
os.system('shutdown -s -f -t 1')
break
time.sleep(10)

except Exception,e:
print('fgf')


if __name__ == '__main__':
Countdown()

[解决办法]
1、进入cmd后执行
2、写日志
3、cmd /k
4

except Exception,e:
    print('fgf')
    raw_input()

[解决办法]
任何DOS程序,“正常退出”后dos窗都会自动关闭的,不仅Python
程序出错也算正常退出,因为对于Python.exe来说是正常退出

想留着dos窗看结果,就要加input让程序等待
想看出错信息,就要先把dos窗/控制台打开,再用命令运行程序
[解决办法]
引用:
这程序在IDLE中可以正常执行。
但双击.py执行的话,就会一闪即逝。
不知道怎么回事。

是不是没有在PATH中加入python.exe的

热点排行