设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 数据 手机
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

处理统一码文件是场噩梦?这些诀窍助你大梦初醒(2)

发布时间:2019-08-27 04:35 所属栏目:21 来源:读芯术
导读:如果在Windows操作系统中运行命令提示符,那么在大多数情况下显示统一码字符都会有问题,出现如下图所示的乱码字符: 显示乱码字符的命令提示符 为了解决这个问题,需要将设置更改为正确的字体。 右键单击顶部菜单

如果在Windows操作系统中运行命令提示符,那么在大多数情况下显示统一码字符都会有问题,出现如下图所示的乱码字符:

处理统一码文件是场噩梦?这些诀窍助你大梦初醒

显示乱码字符的命令提示符

为了解决这个问题,需要将设置更改为正确的字体。

  • 右键单击顶部菜单并单击属性。
  • 单击字体菜单。
  • 将字体修改为可显示字符的所需字体。例如,可以使用楷体来呈现中文字符。

处理统一码文件是场噩梦?这些诀窍助你大梦初醒

命令提示符的字体属性

打开一个有统一码字符的文件路径——通过pandas模块适用于read_csv

这部分有点棘手,尤其是在使用某些特定Python模块(如pandas)时。假设有以下非英语的文件路径:

  1. file_path = 'C:\path\to\数据分析\data.csv' 

试图通过read_csv读取文件将会抛出错误,因为文件路径包含统一码字符。在Python中使用内置的open()函数不是问题所在。为了解决这个问题,需要先打开文件,然后传递给read_csv函数:

  1. with open(file_path, 'r', encoding='utf-8') as f: 
  2.     df = pd.read_csv(f, encoding='utf-8') 

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读