|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
try:
f = ['小驾驭','你好']
f[3]
except IndexError as reason:
print('出错了,联系你的专属小客服宇狗' + str(reason))
print(str(reason))
finally:
f = open('D:\\Exclusive_dog_Error_log','w')
f.write(reason)
f.close()
当然这是个错误的!!
我是个新手 ,我想把错误的执行结果写到日志中,但是是刚学习的《零基础python》,怎样实现求大神给出指点!
ps:
print(str(reason)) 因为新手,不确定报错结果是否赋值给reason,所以打印出来,reason有赋值结果。
直接把写入文件代码写到except块即可:
- try:
- f = ['小驾驭','你好']
- f[3]
- except IndexError as reason:
- print('出错了,联系你的专属小客服宇狗' + str(reason))
- print(str(reason))
-
- #出错信息写入文件
- with open('D:\\Exclusive_dog_Error_log','w') as f:
- f.write(str(reason))
- finally:
- pass
复制代码
|
|