Python错误提示

导读:本篇文章讲解 Python错误提示,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

Python错误提示

编码错误

问题:在使用Python编译的时候出现如下错误:
SyntaxError: Non-ASCII character ‘\xe5’ in file Test1.py on line 8, but no encoding declared; see
网站
for details
解决方法
python的默认编码文件是用的ASCII码,将文件存成了UTF-8,编译就可以通过。或在在py文件开头(必须是第一行)加入

安装pip

python -m pip install –upgrade pip安装失败
解决方法:
重启安装
html = response.read()
str_html = html.decode()
f = open(‘baidu.html’, ‘w+’)
for values in str_html:
f.write(values)
f.close()

在这里插入图片描述
Traceback (most recent call last):
File “E:/python/lit_xiaonei/day0927/uilb_demo01.py”, line 25, in
f.write(str(html_content))
UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xbb’ in position 29836: illegal multibyte sequence
上面代码编译的时候出现了:UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xbb’ in position 0: illegal multibyte seque
对比了一下,应该f的编码格式是GBK的,但是其它的是UTF-8的。所以指定一下编码格式即可。。
f = open(‘baidu.html’, ‘w+’,encoding=‘utf-8’)

python 报错:a bytes-like object is required, not ‘str’

一定要将str转为bytes :
str.encode(“utf-8”)
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/119333.html

(0)
seven_的头像seven_bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!