位置: 编程技术 - 正文

完美解决Python2操作中文名文件乱码的问题(完美解决usb电涌15秒后关机)

编辑:rootadmin

推荐整理分享完美解决Python2操作中文名文件乱码的问题(完美解决usb电涌15秒后关机),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:完美解决怠速抖动加油就平稳,完美解决wifi蓝牙干扰,完美解决wifi蓝牙干扰,完美解决wifi蓝牙干扰,完美解决显卡利用率低,完美解决怠速抖动加油就平稳,完美解决显卡利用率低,完美解决usb电涌15秒后关机,内容如对您有帮助,希望把文章链接给更多的朋友!

Python2默认是不支持中文的,一般我们在程序的开头加上#-*-coding:utf-8-*-来解决这个问题,但是在我用open()方法打开文件时,中文名字却显示成了乱码。

我先给大家说说Python中的编码问题,Python中的字符串的大概分为为str和Unicode两种形式,其中str常用的编码类型为utf-8,gb,gbk等等,Python使用Unicode作为编码的基础类型。str记录的是字节数组,只是某种编码的存储格式,终于输出到文件或是打印出来是什么格式,完全取决于其解码的编码将他解码成什么样子;Unicode是一种类似于符号集的抽象编码,它只规定了符号的二进制代码,却没有规定这个二进制代码该如何存储,也就是它只是一种内部表示,不能直接保存,所以存储时需要规定一种存储形式,比如utf-8等。

Python中有编码转换的函数有:

完美解决Python2操作中文名文件乱码的问题(完美解决usb电涌15秒后关机)

decode(char_set) 实现char_set解码成Unicodeencode(char_set) 实现Unicode编码成char_set

 

查看Python文档会发现:

open(filename, 'w')这个方法中,filename这个参数必须是Unicode编码的参数。

我之前加上#-*-coding:utf-8-*-将编码设置为utf-8,当调用这个方法往里传参数时,需要将这个变量filename解码成Unicode。

比如filename='中文.txt',使用open()时,这样写open(filename.decode('utf-8'), 'w'),这样创建的中文文件名就没有乱码问题了。

标签: 完美解决usb电涌15秒后关机

本文链接地址:https://www.jiuchutong.com/biancheng/382403.html 转载请保留说明!

上一篇:python去除空格和换行符的实现方法(推荐)(python中如何去除空格)

下一篇:python 捕获shell脚本的输出结果实例(python怎么调用shell脚本)

  • 城镇土地使用税暂行条例
  • 税盾是怎么产生的
  • 个税返还手续费奖励员工账务处理
  • 暂估收入的必要条件
  • 个人公积金计入什么会计科目
  • 关联公司往来款算应收账款吗
  • 单位边际贡献和边际贡献一样吗
  • 累计专项扣除和专项附加扣除
  • 房地产企业固定资产的折旧
  • 企业捐赠不动产 会计分录
  • 营改增后转让土地使用权增值税
  • 城建税及教育费附加计提表
  • 计生用品增值税减免税申报明细表怎么填
  • 园林绿化税收减免政策
  • 福利费申报个人所得税该如何进行?
  • 个人出租房屋税率表2023年
  • 税率简并的影响因素
  • 中国公司可以给境外公司开发票吗
  • 残疾人保障金什么时候发放
  • 待摊费用和长期待摊费用的区别
  • 营业执照原件丢失后果
  • 工资放在主营业务成本和放在管理费用一样吗
  • 核定征收的企业利润怎么处理
  • 个体户对私账户
  • wifi上传速度为0的解决方法
  • 计提职工薪酬怎么算
  • 信息技术服务费发票
  • 进项税和销项税怎么抵扣
  • 在建工程如何转为成本费用
  • win11专业版和家庭版哪个更流畅
  • 供热企业收取采暖费标准
  • 增值税进项如何取得更多
  • 上月抵扣的发票怎么开
  • 会计分录的书写规范
  • phpstorm运行php
  • 套期工具的会计分录
  • java date类型
  • 资本公积转增注册资本的条件
  • html里面有什么
  • 事业单位结余资金管理办法
  • 可供出售金融资产的会计处理
  • php cms
  • python计算集合交集并集个数
  • 原材料折价销售怎么算
  • 质保金挂账是否需要发票
  • 企业月末在产品数量变化不大时,最适宜
  • 资本公积可以转增资本因此称之为准资本
  • mysql 5.5 5.6 5.7
  • 税前利润是否等于利润总额
  • 往酒吧送酒怎么样
  • 劳务总价包干
  • 检测公司成本科目
  • 实收资本印花税税率多少
  • 印花税 不足
  • 一般纳税人支付房租账务处理
  • 外购白酒继续生产白酒
  • 非盈利社会团体可以开发票吗
  • 小规模纳税人增值税计算公式
  • 维修费计入哪个账户
  • 完工结转的会计分录
  • 青苗赔偿管理办法
  • 私营公司待摊费怎么算
  • mysql远程访问不了
  • 电脑主机windows 7
  • openbabel安装
  • 跳线短路
  • mac怎么设置应用权限
  • windows默认程序设置
  • win10系统宽带连接错误解决方法
  • win7 media center
  • jquery ztree实现右键收藏功能
  • java guns框架
  • pythonweb框架有哪些
  • flask使用celery
  • network备份软件
  • JavaScript中String.match()方法的使用详解
  • node-js
  • 工作笔记范文100篇简短
  • 申报参保时间怎么填
  • 没有代理记账资质做代理记账业务
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设