首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >python3编码问题求助 unicode error?

代码:

import urllib.request

import json

from city import city

city_input = input('请输入要查找的城市:\n')

city_code = city[city_input]

web = urllib.request('http://www.weather.com.cn/data/cityinfo/%d.html'%city_code)

content = web.read()

dic = json.loads(content)

print(type(content))

print(type(dic))

print(content)

print(dic)

city.py文件内容:

city = {

'北京': '101010100',

'海淀': '101010200',

'朝阳': '101010300',

'顺义': '101010400',

'怀柔': '101010500',

}

提示错误:Traceback (most recent call last):

File "C:/Users/chen/Desktop/3.py", line 4, in <module>

from city import city

File "C:/Users/chen/Desktop\city.py", line 2

SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xb1 in position 0: invalid start byte

回答

成为首答用户。去 写回答
相关文章
scrapy unicode编码问题
scrapy 在爬虫的时候使用xpath提取到的信息全部是 u'u5c97....'这样的字符。所以这样的话在输出的时候不知道自己提取到的信息到底有木有啊=-= 解决方案: 在spider程序中。输
简单、
2018/07/18
7900
Python3 编码问题: 怎么将Unicode转中文,以及GBK乱码ÖйúÉÙÊýÃñ×åÌØÉ«´åÕ¯
如果type(text) is str, 那么text.encode(‘latin1’).decode(‘unicode_escape’)
学到老
2019/02/14
4.8K0
Unicode编码
这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题:
硬核编程
2019/08/19
1.5K0
Unicode编码
Unicode 的全称是 Unicode 标准(The Unicode Standard)。
真正的飞鱼
2023/02/09
1.5K0
Latex编码错误:inputenc Error: Unicode char ́ (U+0301)
遇到这个报错信息,大概率是因为你的bib文件或者tex正文里出现了这个长得像e的字符:é
marsggbo
2022/10/04
1.8K0
Python Unicode编码
事实上,只要遵守以下规则,可以规避90%由于Unicode字符串处理引起的bug,剩下的10%通过python的库和模块能够解决。
py3study
2020/01/08
1.2K0
php unicode编码_js unicode转中文
php实现汉字转unicode编码的方法:首先创建一个PHP示例文件;然后通过“function UnicodeEncode($str){…}”方法将指定汉字转换为unicode字符串即可。
全栈程序员站长
2022/11/17
21.4K0
php unicode编码_js unicode转中文
Python3的编码问题
​介绍Python3中的编码问题前,第一个段落对字节、ASCII​与Unicode与UTF-8等进行基本介绍,如果不对这几种编码犯头晕,可直接跳过。
py3study
2020/01/10
1.2K0
Python3的编码问题
解决Python3将数据保存为json,中文显示为Unicode编码的问题
在利用 Python 将字典数据保存为 json 时,查看数据发现中文全部显示的为 Unicode 编码,如下所示:
叶庭云
2022/05/09
4.6K0
解决Python3将数据保存为json,中文显示为Unicode编码的问题
python编码转换(unicode /
点击(此处)折叠或打开 #-*- coding: utf-8 -*- import sys print sys.getfilesystemencoding() # s 是 utf8 编码 s = "hi,你就要成功了." # 用decode转成python内部的unicode编码,用repr输出内部形式 s_unicode = s.decode("utf8") print repr(s_unicode) # 用e
py3study
2020/01/10
3.8K0
彻底弄懂 Unicode 编码
今天,在学习 Node.js 中的 Buffer 对象时,注意到它的 alloc 和 from 方法会默认用 UTF-8 编码,在数组中每位对应 1 字节的十六进制数。想到了之间学习 ES6 时关于字符串的 Unicode 表示法,突然就很想知道 UTF-16 是如何进行编码的,我尝试将一些汉字转换成二进制数,然后简单的按 2 个字节一组转换成十六进制,发现对于那些码点较大的汉字,结果并不仅仅是简单的二进制转十六进制。于是,我开始在网上找资料,决心彻底弄明白 Unicode 编码。
zls365
2020/08/19
1.7K0
Unicode转中文,Unicode编码转换,ASCII转Unicode,Unicode转ASCII
DEMO https://oktools.net/unicode Unicode转中文 function decodeUnicode() { let input = area_input.value; area_output.value = unescape(input.replace(/\\u/gi, '%u')); } Unicode编码 function encodeUnicode() { let input =
vivec
2019/08/20
4.2K0
c++ unicode编码
stl 宏定义,使string和wstring通知支持 #ifdef _UNICODE #define tstring wstring #else #define tstring string #endif // _UNICODE #boost boost boost::log 只创建文件ascii文件,unicode需要转换后写入文件 wstring 转string boost::locale::conv::from_utf(wstr, “GBK”); string转wstring
sofu456
2022/05/06
1.1K0
Python 有关 Unicode UTF-8 GBK 编码问题详解
Unicode 也叫万国码、单一码,是计算机科学领域里的一项业界标准,包括字符集、编码方案等。对于世界上所有的语言文字在 unicode 中都可以查看到。
读懂原理
2022/07/01
1.8K0
Python 有关 Unicode UTF-8 GBK 编码问题详解
Unicode 及其编码方案
Unicode 标准有上千页,还有几十页的补充附录、报告和注解。想要深入了解 Unicode,确实要下些功夫。
疯狂的技术宅
2019/03/28
1.7K0
Unicode 及其编码方案
字符编码ascii、unicode、ut
计算机是美国人发明和最早使用的,他们为了解决计算机处理字符串的问题,就将数字字母和一些常用的符号做成了一套编码,这个编码就是ASIIC码。ASIIC码包括数字大小写字母和常用符号,一共128个,1字节(byte)=8bit,8bit能表示的最大数是256,所以ASIIC编码中一个字符的大小就是1个字节
py3study
2020/01/19
1K0
python unicode编码转换utf-8编码_不成问题的问题人物解析
大家好,又见面了,我是你们的朋友全栈君。 Python有关Unicode UTF-8 GBK编码问题详解 1.统一码(Unicode) Unicode也叫万国码、单一码,是计算机科学领域里的一项业界
全栈程序员站长
2022/11/14
1.2K0
python unicode编码转换utf-8编码_不成问题的问题人物解析
SyntaxError: (unicode error) 错误解决
刚刚在运行python文件的时候竟然报SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: tr这个错误,其实引起这个错误的原因就是转义的问题。
云深无际
2020/08/12
2.8K0
【拓展】谈谈字符编码:Unicode编码与emoji表情编码
码位(码点),对应编码术语中英文中的code point,指的是一个编码标准中为某个字符设定的数值,具有唯一性与一一对应性。码位只规定了一个字符对应的数值,并没有规定这个数值如何存储,视编码方案不同有不同的存储方式。
pingan8787
2020/08/17
8.9K0
如何解决pytest参数化时出现的Unicode编码问题?
Pytest是一个广泛使用的Python测试框架,通过参数化测试(Parameterized Testing)功能,可以轻松地为测试用例提供多组输入数据。然而,当我们尝试在参数化测试中使用中文作为测试用例的IDs时,有时会遇到Unicode编码问题,导致测试报告中显示的是乱码。本文将详细解释这个问题的原因,并提供解决方案,确保测试报告中正确显示中文IDs。
霍格沃兹测试开发Muller老师
2023/09/07
5390

相似问题

幕布申请什么时间邮来?

3493

【求助】HTTP 错误 500.21 - Internal Server Error?

12.8K

网站权限问题 求助?

2338

域名备案问题,求助?

2308

求助ASP网站问题?

3544
相关问答用户
某公司 | 程序员擅长1个领域
腾讯云TDP | 先锋会员擅长2个领域
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档