python 異常處理
#coding:gbk
import os,sys,time,ctypes
def main():
argc = len(sys.argv)
filename = r"d:\a.txt"
try:
os.remove(filename)
print "刪除文件成功"
#except WindowsError as e: #同下一行
except WindowsError,e:
#print ctypes.GetLastError()
#print os.strerror(e.errno)
if e.errno==2:
print "文件不存在"
finally:
pass
if __name__ == '__main__':
main()
#查看錯(cuò)誤號(hào):http://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx
import os,sys,time,ctypes
def main():
argc = len(sys.argv)
filename = r"d:\a.txt"
try:
os.remove(filename)
print "刪除文件成功"
#except WindowsError as e: #同下一行
except WindowsError,e:
#print ctypes.GetLastError()
#print os.strerror(e.errno)
if e.errno==2:
print "文件不存在"
finally:
pass
if __name__ == '__main__':
main()
#查看錯(cuò)誤號(hào):http://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx
posted on 2012-08-13 21:20 天下 閱讀(388) 評(píng)論(0) 編輯 收藏 引用 所屬分類: Python