python2.7写入文件时指定编码为utf-8
2024-08-21 01:18:34
python3.0可以这样写
f = open('ufile.log', 'w', 'utf-8')
但在python2.7中open()没有编码参数,如上那样写会报错,可以使用如下模块
import codecs
#这个模块可以实现。
#这个模块可以实现。
s =
'中文;113456789876543234567'
'中文;113456789876543234567'
f =
codecs.open('ufile.log', 'w', 'utf-8')
codecs.open('ufile.log', 'w', 'utf-8')
f.write(s.decode('utf-8'))
f.close()
最新文章
- 学习C的笔记
- 【转】bash 参数展开(Parameter Expansion)
- Jquery--动画
- oracle中substr() instr() 用法
- Centos下Tomcat 安装Apache Portable Runtime
- OpenCV加载图像并显示
- js判断是否为ie6以外的浏览器,若是,则调用相应脚本
- Hadoop on Yarn 各组件详细原理
- C#开发实例 鼠标篇
- Linux操作系统常用命令
- AD域属性对照表
- 连载:面向对象的葵花宝典:思考、技巧与实践(39) - 设计原则 vs 设计模式
- SQLServer 理解copyonly备份操作
- PHP删除目录及目录下所有文件
- git克隆github上的代码(整个分支),并使用vs code上传到github
- [数据结构]P1.1 链表结构
- Arch Linux 更新源(以清华 arch 源为例)
- Oracle_SQL(7) 复杂查询
- Android开发之使用Handler刷新UI控件
- 内存管理与正则(re)模块