Python读写中文变量总会有问题,尤为是读写Windows下的txt文件,若是把文件保存为UTF8格式就没问题了,如新建一个txt文件,另存为UTF8格式:python
而后运行测试的Python代码:测试
# -*- coding: utf-8 -*- fd = open("./data.txt", "w") string = raw_input() print string fd.write(string) fd.close()
这时再输入中文就没问题了,能够写入txt文件了,主要是代码的编码格式要和文件一致。编码