Python读写中文变量总会有问题,尤其是读写Windows下的txt文件,如果把文件保存为UTF8格式就没问题了,如新建一个txt文件,另存为UTF8格式:
然后运行测试的Python代码:
1
2
3
4
5
6 |
# -*- coding: utf-8 -*- fd =
open ( "./data.txt" , "w" ) string =
raw_input () print
string fd.write(string) fd.close() |
这时再输入中文就没问题了,可以写入txt文件了,主要是代码的编码格式要和文件一致。
Python 如何将中文变量写入txt文件,布布扣,bubuko.com
原文:http://www.cnblogs.com/jaw-crusher/p/3678904.html