巧妙利用Traceback解决一网页多编码问题
当你兴致勃勃地用chardet来猜测网页的编码时,它输出:{'encoding': 'gbk', 'confidence': 0.97, 'language': 'Chinese'}
97%的几率,真高!{:10_281:} 现在我可以用它来解码了!{:10_297:}
结果没过多久……
UnicodeDecodeError: 'gbk' codec can't decode byte 0x91 in position 2284: invalid start byte
{:10_258:} 这……莫非是chardet骗了我??
**** Hidden Message *****
顺便扯上一句,IDLE输出错误信息靠的就是Trcaeback哟~{:5_95:} @冬雪雪冬 @~风介~ @小甲鱼 @新手·ing {:10_245:}捕捉活生生的大佬一只~ 这可解决大问题了。 一般遇到这种错误,俺都是用try-except跳出。{:10_297:} ~风介~ 发表于 2018-8-5 21:09
一般遇到这种错误,俺都是用try-except跳出。
可是这样就全部都读不出来了啊……{:10_266:}
顺便说一句,淘宝上全是这种陷阱…… 这招可以,学习! 1 这也要回帖才能看吗 学习, 我来看看这里是否能解决我这个 TypeError: write() takes exactly one argument (2 given) 错误 嘻嘻咯咯 发表于 2018-8-14 20:10
我来看看这里是否能解决我这个 TypeError: write() takes exactly one argument (2 given) 错误
嗯 很明显不行…… 今天刚接触Traceback 看看 hello
谢谢分享 看一下 看看看看 学习
页:
[1]
2