|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
('E:/test.txt', 'b')
>>> b=open('E:/test.txt','b')
Traceback (most recent call last):
File "<pyshell#33>", line 1, in <module>
b=open('E:/test.txt','b')
ValueError: Must have exactly one of create/read/write/append mode and at most one plus
>>>
本帖最后由 jackz007 于 2019-3-24 23:43 编辑
open() 选项 'b' 属于附属选项,不可以被单独使用,主选项是读 'r' 、写 'w' 和追加 'a',不加 'b' 表示是文本内容读写,在读出和写入过程中,可能会有字符编码转换,而加上 'b' 选项表示二进制格式,只要照原样读出或写入文件就可以了。'rb' 是二进制读,'wb' 是二进制写;还有一个辅助选项是 '+',表示是读写,例如,'r' 是读,'rb' 是二进制读,'rb+' 是二进制读写。
|
|