解决python中 f.write写入中文出错的问题

作者:清新阳光521 时间:2021-01-02 04:57:44 

一个出错的例子


#coding:utf-8
s = u'中文'
f = open("test.txt","w")
f.write(s)
f.close()

原因是编码方式错误,应该改为utf-8编码

解决方案一:


#coding:utf-8
s = u'中文'
f = open("test.txt","w")
f.write(s.encode("utf-8"))
f.close()

解决方案二:


#coding:utf-8
import sys

reload(sys)
sys.setdefaultencoding('utf-8')

s = u'中文'
f = open("test.txt","w")
f.write(s)
f.close()

来源:https://blog.csdn.net/baidu_21833433/article/details/70313783

标签:python,f.write
0
投稿

猜你喜欢

  • Python字符转换

    2021-08-23 04:47:13
  • 教你轻松掌握常用的子句、关键词和函数

    2009-01-19 13:34:00
  • python 从list中随机取值的方法

    2021-10-06 04:08:11
  • ThinkPHP框架实现用户信息查询更新及删除功能示例

    2024-06-07 15:34:11
  • python中关于数据类型的学习笔记

    2023-10-30 09:31:29
  • ASP页面内VBScript和JScript的交互

    2007-09-11 13:49:00
  • Go语言实现二进制与十进制互转的示例代码

    2024-02-08 09:31:15
  • Python检测一个对象是否为字符串类的方法

    2022-11-02 15:25:24
  • 一个ASP写的侧边菜单栏

    2010-05-27 12:22:00
  • Js利用正则表达式去除字符串的中括号

    2024-04-23 09:23:21
  • vue2 设置router-view默认路径的实例

    2023-07-02 17:03:02
  • 将python依赖包打包成window下可执行文件bat方式

    2022-01-25 08:11:43
  • Pytorch数据拼接与拆分操作实现图解

    2021-08-01 04:37:05
  • 对python中基于tcp协议的通信(数据传输)实例讲解

    2023-04-18 14:36:10
  • golang 格式化输入输出操作

    2024-04-25 15:10:24
  • python开发一个解析protobuf文件的简单编译器

    2021-08-11 12:01:22
  • Go语言实现的web爬虫实例

    2023-07-21 02:35:57
  • asp如何编写sql语句来查询|搜索数据记录

    2008-10-09 12:35:00
  • PHP levenshtein()函数用法讲解

    2023-06-01 15:20:29
  • 基于PHP+Ajax实现表单验证的详解

    2023-11-14 12:52:43
  • asp之家 网络编程 m.aspxhome.com