1. 首页
  2. 编程语言
  3. Python
  4. 完美解决Python2操作中文名文件乱码的问题

完美解决Python2操作中文名文件乱码的问题

上传者: 2022-03-17 19:20:20上传 PDF文件 128.58 KB 热度 18次

Python2默认是不支持中文的,一般我们在程序的开头加上#-*-coding:utf-8-*-来解决这个问题,但是在我用open()方法打开文件时,中文名字却显示成了乱码。我先给大家说说Python中的编码问题,Python中的字符串的大概分为为str和Unicode两种形式,其中str常用的编码类型为utf-8,gb2312,gbk等等,Python使用Unicode作为编码的基础类型。比如filename='中文.txt',使用open()时,这样写open,这样创建的中文文件名就没有乱码问题了。

用户评论