新的打开文件模式"x"在python 3中做了什么?
这是python 3的文档:
'r':打开阅读(默认)
'w':打开写入,先截断文件
'x':打开以进行独占创建,如果文件已存在则失败
'a':打开写入,如果存在则附加到文件末尾
'b':二进制模式
't':文字模式(默认)
'+':打开磁盘文件进行更新(读写)
'U':通用换行模式(已弃用)
"独家创作"是什么意思?
我测试"x"模式并找到一些:
openopen所以,"x"类似于"w".但对于"x",如果文件存在,则引发FileExistsError.对于"w",它只会创建一个新文件/截断现有文件.
我对吗?这是唯一的区别吗?