也许是功力不够的缘故,搞了一晚上才解决给文件内写入中文的问题。

python的中文编码问题是让人最蛋碎的问题。我遇到的情况是,一个UTF-8编码的字符串,不能写入文件中。

最后的解决办法是:

文件声明为

# coding=utf-8

开头重载编码

import sysreload(sys) sys.setdefaultencoding('utf-8')

以二进制写入文件

file=open('tmp.txt','wb')

写入字符串前转换编码为gbk

file.write(str.encode('gbk'))

希望能给其他人以借鉴。

python2.7

windows 7 x86 简体中文版

转载于:https://www.cnblogs.com/bitspace/archive/2012/03/19/2406895.html

吐血解决python中文写入文件问题相关推荐

  1. 解决python中csv文件中文写入问题

    解决python中csv文件中文写入问题 参考文章: (1)解决python中csv文件中文写入问题 (2)https://www.cnblogs.com/harrymore/p/10063775.h ...

  2. python无法写入文件夹_python write无法写入文件的解决方法

    python write无法写入文件的解决方法 尝试用python写文件,但是无法写入文件,文件内容为空. 原代码片段如下, poem = "This is a poem" dir ...

  3. python如何移动文件却不覆盖现有文件_解决python不能覆盖文件内容的方法

    解决python不能覆盖文件内容的方法 发布时间:2020-07-15 11:42:17 来源:亿速云 阅读:62 作者:清晨 这篇文章将为大家详细讲解有关解决python不能覆盖文件内容的方法,小编 ...

  4. python读取写入文件_Python读取文件,写入文件,打开文件,删除文件,复制文件

    python读取写入文件 In this tutorial we are going to learn about Python File Operations such as python read ...

  5. python日志输出到屏幕,python日志写入文件

    python日志输出到屏幕,python日志写入文件 日志 日志是跟踪软件运行时所发生的事件的一种方法.软件开发者在代码中调用日志函数,表明发生了特定的事件.事件由描述性消息描述,该描述性消息可以可选 ...

  6. 解决python中文乱码的方法

    解决python中文乱码的方法 参考文章: (1)解决python中文乱码的方法 (2)https://www.cnblogs.com/bobodeboke/p/11935876.html 备忘一下.

  7. python 不执行函数_解决python调用自己文件函数/执行函数找不到包问题

    写python程序的时候很多人习惯创建一个utils.py文件,存放一些经常使用的函数,方便其他文件调用,同时也更好的管理一些通用函数,方便今后使用.或是两个文件之间的class或是函数调用情况. 就 ...

  8. python无法打开文件filenotfounderror_解决Python在导入文件时的FileNotFoundError问题

    例如,在运行这段代码时 from keras.utils import plot_model plot_model(model, to_file='images/model_mnist.png', s ...

  9. python如何读取log文件_怎么解决Python读取log文件时报错

    怎么解决Python读取log文件时报错 发布时间:2020-05-23 14:15:56 来源:亿速云 阅读:157 作者:鸽子 问题描述: 写了一个读取log文件的Python脚本:# -*- c ...

最新文章

  1. 数据库-ADONET-向数据库提交更新
  2. 焊接件技术要求怎么写_专硕论文写作要求有高么?具体怎么写?
  3. mysql参数优化51cto_mysql的优化参数
  4. js进阶 11-15 jquery过滤方法有哪些
  5. 看好某一个机会和项目,拥有或掌握某一个资源要素和自然禀赋,寻找并组合志同道合
  6. 计算机出现全部英文如何解决,电脑打开后出现很多英文怎么处理
  7. 我的世界java版导入地图_趣味地图之世界地形图3D精美版
  8. Flume Agent 组件如何协同工作
  9. mstar android 怎么连接电脑,Android:Mstar平台 HDMI OUT 静音流程
  10. 车机芯片:今后买车就像从前配电脑
  11. 什么是驱动程序?为什么要用驱动程序?
  12. 七牛云异步抓取java_异步第三方资源抓取
  13. 手机键盘(简单模拟)
  14. 如何在知网下载期刊封面、扉页、目录?
  15. LeetCode第7题:整数反转
  16. Python3读写txt文件
  17. PyQt5:ToggleButton开关按钮(24)
  18. 使用EKF融合odometry及imu数据
  19. 一个计算机毕业生的求职经验
  20. 练习4-6 猜数字游戏 (15分) 代码比较长,新手上路请多关照

热门文章

  1. 3D视觉公开课 | TOF系统设计与分析
  2. 百度-北大在Kaggle发起自动驾驶环境下的汽车6-DOF预测挑战赛
  3. C语言编程笔记丨一种很酷的 C 语言技巧
  4. 经验 | 深度学习中常见的损失函数(loss function)总结
  5. 浙江大学最美学习笔记赏析!我太吃惊了
  6. 解决python中出现IndentationError:unindent does not match any outer indentation level错误
  7. mysql5.7.13编译安装_MySQL 5.7.13 源码编译安装配置方法图文教程
  8. labelimg标注工具使用
  9. Dockerfile 常用命令
  10. 软考高级论文如何“吹”