如果您只想写字节(Python 2的“ str”类型)而不是文本(Python 2的“ unicode”类型),那么我建议您要么跳过io
模块,要么使用内置的“ open”函数,给出一个处理字节的文件对象:
>>> f1 = open('test.txt','w')
或者,在模式字符串中使用“ b”以二进制模式打开文件:
>>> f1 = io.open('test.txt','wb')
阅读io模块的文档以获取更多详细信息:http ://docs.python.org/library/io.html