UnicodeEncodeError: 'ascii' codec can't encode characters

简介: UnicodeEncodeError: 'ascii' codec can't encode characters

python2代码

import hashlib
hashlib.md5("北京朝阳区").hexdigest()

报错

hashlib.md5("北京朝阳区").hexdigest()
UnicodeEncodeError: 'ascii' codec can't encode characters 
in position 0-11: ordinal not in range(128)

解决如下:


import hashlib
import sys
reload(sys)
sys.setdefaultencoding('gbk')
hashlib.md5("北京朝阳区").hexdigest()

万恶的python2。。。

相关文章
|
11月前
|
机器学习/深度学习 人工智能 自然语言处理
代码的未来:当AI学会创造,我们技术人的价值何在?
AI时代已至,大模型正重塑企业流程与个人能力体系。11月16日,咕泡科技谭锋(Mic)老师受邀分享:从生成式AI变革到人才需求升级,技术人需掌握AI思维,提升复合能力。职业突破关键不在追逐模型,而在以架构思维驱动业务创新,实现从“实现需求”到“定义问题”的跃迁。
409 110
|
7月前
|
存储 人工智能 搜索推荐
智教相伴,守正前行 ——AI 发展对幼儿教育的利弊探析
人工智能技术正快速渗透幼儿教育领域,以个性化教学、资源普惠、效率提升为幼儿教育注入新动能。同时,过度依赖 AI 也带来情感陪伴缺失、创造力受限、隐私安全等风险。本文辩证分析 AI 对幼儿教育的利好与弊端,提出技术赋能需坚守教育本质、坚持人机协同,让 AI 成为幼儿健康成长的助力而非阻力。
|
9月前
|
机器学习/深度学习 人工智能 自然语言处理
复旦大学×阿里云产学合作协同育人合作案例
复旦大学联合阿里云开展“天池AI案例100开发”项目,赵卫东团队依托产业级平台构建“理论-实训-实战”教学新体系,开发4大综合性AI案例,覆盖图像识别、自然语言处理等方向。通过MOOC、教材、师资培训多渠道辐射全国,累计惠及超13万学习者,形成可复制的产教融合示范范式,推动人工智能人才培养与产业需求无缝对接。(238字)
761 5
|
10月前
|
开发框架 Cloud Native JavaScript
阿里云轻量应用服务器:值得买的云服务器推荐
阿里云轻量应用服务器全新升级,200Mbps峰值带宽、不限流量,支持多公网IP与丰富应用镜像,如WordPress、宝塔等,一键部署。适用于建站、跨境电商、游戏加速等场景,性价比高,68元起/年,限时抢购低至38元,中小企业和开发者首选。
844 12
|
9月前
|
机器学习/深度学习 人工智能 自然语言处理
智能体领航员:解码幕后大脑”的技术架构与运行逻辑
智能体领航员是融合多模态感知、大模型推理与工具调用的AI系统,具备感知、理解、规划与学习能力。它通过“感知-决策-执行”闭环,化身工作助手、家庭管家与健康顾问,实现主动服务。其核心技术涵盖NLP、CV、RAG、多智能体协作与强化学习,正迈向更自主、更智能的未来生活导航。
439 0
|
10月前
|
NoSQL 关系型数据库 MySQL
MySQL 并发控制核心原理与实践技巧
本文深入解析MySQL高并发场景下的数据一致性难题,涵盖事务隔离级别、锁机制与乐观锁原理,结合电商秒杀、订单重复等真实案例,提供隔离级别选择、悲观锁/乐观锁应用及Redis分流等实战策略,助力开发者平衡性能与一致性。
|
10月前
|
JavaScript 前端开发 小程序
Vue为何能稳居前端框架主流宝座
自2014年发布以来,Vue凭借“低门槛、渐进式、生态完善、持续进化”四大优势,迅速跻身前端主流框架。其简洁的模板语法降低学习成本,灵活架构适配各类项目,官方生态与活跃社区提升开发效率,Vue3性能升级与跨平台能力更支撑大厂核心业务,成为中小企业与头部企业共同选择,地位日益稳固。
542 0
|
关系型数据库 测试技术 分布式数据库
|
图形学 开发者
【Unity3D实例-功能-移动】角色移动-通过WSAD(CharacterController方式)
本文介绍了如何在Unity中使用CharacterController组件实现角色灵活移动。内容包括模型准备、动画处理、添加组件、编写移动脚本及测试运行,帮助开发者快速掌握角色控制技巧,打造流畅的游戏体验。
713 0

热门文章

最新文章