背景

打算使用 pygrib 打开读取 grib2 文件:

msgs = pygrib.open(r"D:\下载目录\20230706000000-0h-enfo-ef.grib2")
for msg in msgs:print(msg)

报错

UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 3-6: ordinal not in range(128)

解决

路径用了中文,改成全英文就没问题了。

msgs = pygrib.open(r"D:\download\20230706000000-0h-enfo-ef.grib2")
for msg in msgs:print(msg)

虽然我的问题是自己发现解决的,但问题本质的分析还是可以参考网上的这些博文:
https://www.cnblogs.com/lsdb/p/12470739.html
https://www.cnblogs.com/xiao-xue-di/p/11283496.html

已解决 UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 26-29: ordinal not in r...相关推荐

  1. 已解决UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 18-20: ordinal not in range

    已解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 18-20: ordinal not in range ...

  2. 解决UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 问题(转)

    解决UnicodeEncodeError: 'ascii' codec can't encode characters in position 问题(转) 参考文章: (1)解决UnicodeEnco ...

  3. 已解决:‘ascii‘ codec can‘t encode characters in position 18-20: ordinal not in range(128)

    问题 训练Random Forest.Extra Trees.Support Vector Machine.Gradient Boosting.Multiple Later Perceptron.Ad ...

  4. [转]Python UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 的解决办法...

    UnicodeEncodeError: 'ascii' codec can't encode characters in position 的解决办法 python在安装时,默认的编码是ascii,当 ...

  5. python3报错处理:UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 0-1

    一.背景说明 最开始不愿意使用Python,一大原因是因为Python2默认使用ASCII编码处理中文可以说是一件痛苦的事情.仅从更换默认编码一项变换,就可以说Python3和Python2不算同一门 ...

  6. UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)

    在linux centos系统中使用python2.7.2对一个字符串解码然后输出,代码如下: s = "哈哈哈" print s.decode('utf-8') 结果报了如下的错 ...

  7. macOS解决sublime text3运行python3报:UnicodeEncodeError: 'ascii' codec can't encode characters in position

    在macOS中,使用sublime text3运行python3代码,打印语句中含有中文字符时报错, 解决方法如下: 修改Sublime Text3中的设置,Preferences > Brow ...

  8. pip install 安装报错:UnicodeEncodeError: 'ascii' codec can't encode characters in position XX的解决办法...

    2019独角兽企业重金招聘Python工程师标准>>> 系统win10 python版本2.7 使用pip install pyyaml时报错 解决办法如下:  **在Python目 ...

  9. 解决nginx+django+uwsgi出现编码问题UnicodeEncodeError: ‘ascii‘ codec can‘t encode characters in position 0-1:

    完美解决了我目前出现的问题,大家自测 1.vim /etc/profile 将添加到底部 更改系统的编码 export LANG=zh_CN.UTF8 export LC_ALL=zh_CN.UTF8 ...

最新文章

  1. 8)排序④排序算法之归并排序
  2. pyhton3 适配器模式编写
  3. Cannot create a session after the response has been committed
  4. Filtration, σ-algebras
  5. 《一线架构师实践指南》—— 读后总结
  6. 关于Exchange管理控制台报“您的权限不足,无法此查看数据”的解决办法
  7. 【转载保存】在python中如何用word2vec来计算句子的相似度
  8. 《深度学习:Java语言实现》一一1.3人工智能与深度学习
  9. Linux内核模块下载到板子,在Linux内核中增加新驱动模块
  10. oozie timezone时区配置
  11. [开源教程] 双路混控有刷电调 DIY教程【作者:我爱萝丽爱萝丽】(双路单向电调)
  12. Excel如何删除空白行
  13. 计算机教学拼音打字教案,sogo拼音输入法教案.doc
  14. yaahp使用教程_如何用yaahp进行大量备选方案/评价对象的综合评价?
  15. 微信小程序(uniapp)-实现分享图片给微信好友
  16. 使用SubstanceDesign和Unity插件ShaderForge制作风格化火焰
  17. 计算机配置低怎么办,电脑配置低怎么办 如何让电脑运行速度加快
  18. 02_C++实现多线程服务器代码(linux系统)
  19. 抖音短视频怎么做?3大要点助你玩转抖音
  20. 如何对身份证号上的信息进行提取

热门文章

  1. 无忧资源库(电子书籍)
  2. Windows 7下Pomelo环境搭建笔记
  3. 计算机专业术语名称解释,电脑专业术语名词解释大全
  4. 第十一届“认证杯”数学中国数学建模国际赛(小美赛) (2022 CERTIFICATE AUTHORITY CUP INTERNATIONAL MATHEMATICAL CONTEST IN MODE
  5. fisheyedemo问题
  6. android 7.0安装包,安卓7.0安装包,安卓7.0通用升级安装包免费预约 v7.0-手游汇
  7. 安卓手机安装Linux双系统,【12-31】关于安卓手机实现双系统原理及其方法
  8. arm64关于idmap和swapper mapping的理解
  9. 【组会整理及心得】SR+SIC Network、CloFormer、DropKey
  10. red hat linux mysql,Red Hat Linux上的Mysql与JDBC的连接问题