Python Python中文件的打开模式有哪些?

Python Python中文件的打开模式有哪些?

Python中的文件可以使用以下模式进行打开。

模式 描述
‘r’ 读取模式。(默认选项)
‘w’ 写入模式。如果文件不存在,则创建新文件;如果文件存在,则截断文件。
‘x’ 以独占方式创建文件。如果文件已经存在,则操作失败。
‘a’ 以追加方式在文件末尾添加内容,而不截断原有文件。如果文件不存在,则创建新文件。
‘t’ 以文本模式打开。(默认选项)
‘b’ 以二进制模式打开。
‘+’ 以读写方式打开文件。

这些模式可以组合使用,并在打开文件时需要作为第二个参数传递。如果不指定模式,则文件以只读文本模式打开。

阅读更多:Python 教程

示例

f = open("test.txt") # 等价于rt或race
f = open("test.txt", 'w') # 以文本模式写入
f = open("test.bmp", 'r+b') # 以二进制模式读写
f = open("test.txt", 'a') # 追加模式

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程