llgd.net
当前位置:首页 >> Python 调试时出现 TypEError: CAn't multiply sEq... >>

Python 调试时出现 TypEError: CAn't multiply sEq...

是因为python实现爬虫遇到编码问题:error:UnicodeEncodeError: 'gbk' codec can't encode character '\xXX' in position XX。具体解决办法: 改变标准输出,添加代码。 1、str转bytes叫encode,bytes转str叫decode。 2、常用的中文编码名称

打开文件的时候指明编码 比如 f = open(newf,'r',encoding= 'gbk') 这样就好了 到底是编码可以试 比如utf-8 啥的也可以用有的文本编辑器查看

name =['a1','a2','a3']seq=['seq11111','seqs22222','seq33333']f = open("F:/1.txt", "w+")f.write("name\tseq\n")for i in range(0, len(name)):f.write(name[i] + "\t" + seq[i] + "\n")f.close()

你的第二个if语句中,都是大写的字母和小写c,没有符合要求,变量肯定是不会自加的,所以,造成除数为0

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com