位置: 编程技术 - 正文

完美解决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脚本)

  • 转让金融商品需要缴纳增值税吗
  • 税率3%变成10%
  • 收购分公司和谁签协议
  • 假发票是怎么开出来的
  • 开发票需要填银行吗
  • 土地增值税计税价格
  • 长期投资包括哪些会计科目
  • 属于制造费用的有
  • 待摊费用按照入账金额还是合同金额摊销?
  • 银行汇兑计入哪个会计科目?
  • 企业破产清算怎么做账务处理实务工作
  • 外汇收支申报流程
  • 企业怎么办税
  • 电商公司怎么开发票
  • 企业所得所得税税负
  • 增值税和消费税的区别和联系
  • 学校应该缴纳的税
  • 免租要怎么交税
  • 销售类小规模没有成本票怎么办
  • 私人账户转到企业账户
  • 个人所得税工资薪金税率表
  • 代扣职工社保
  • 补缴社保滞纳金怎么做账
  • linux如何开启端口
  • 哪些业务可以进入共享服务中心
  • 生产车间机器设备日常维修
  • 债券类资产的远期合约是什么
  • linux用在哪些方面
  • 如何解决win7系统蓝牙接收模块影响电脑蓝屏
  • 商业一般纳税人辅导期截止时间
  • 在建工程进项税额抵扣规定
  • 计提税金会计分录怎么做
  • 用彩泥可以做什么食物?
  • 融资性售后回租承租方为什么不交税
  • etc发票计算抵扣
  • php运用
  • antv g6 node 嵌套
  • 浅谈php中静态方法的应用
  • ssh-keygen -m pem
  • 人力为主的公司名称
  • 研发支出资本化支出属于什么科目
  • 质保金企业所得税纳税时间
  • 销售折扣增值税例题
  • 上传附件不成功怎么回事
  • python访问字符串
  • mysql @参数
  • 印花税的缴纳
  • 收入总额是什么意思
  • mysql 表不存在报错信息
  • 为什么要缴纳保险
  • 公司一年发两次奖金
  • 非公司股东可以分红吗
  • 商贸企业涉税问题
  • 工程款可以转入存折里吗怎么转
  • 机械租赁带司机和不带司机的税率
  • 电脑买了四个月折旧多少
  • 房地产实收资本怎么算
  • 企业存货计价方法发生变更案例
  • 企业以前年度亏损未弥补完
  • 应付职工薪酬账户贷方登记的是
  • 会计总监的薪资是多少
  • 吸收的三种方式
  • winxp出现应用程序错误
  • centos6.2安装教程
  • win7系统玩暗黑2怎样全屏
  • linux系统怎么查看root用户密码
  • cocos2dx4.0教程
  • 安卓接入点
  • ubuntu运行qt程序
  • linux中w命令详解
  • unity移动游戏开发
  • shell for遍历
  • jquery 获取滚动距离
  • 备忘录全部笔记
  • 河南省医保卡中心电话
  • 四川医保网上怎么缴费支付宝
  • 弥补亏损怎么算
  • 国家税务总局公告2013年第12号
  • 个人所得税如何办理退税
  • 福建省网上税务办事大厅
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设