Menu
CoddyTech

打开模式

Coddy Python 文件操作 课程的第 4 课,共 12 课。

你也可以在 open 函数中使用 open(filename, operation) 指定操作模式。

打开文件有四种不同的模式:

模式键说明
读取'r'打开文件以供读取
追加'a'打开文件以追加内容
写入'w'打开文件以供写入
创建'x'创建指定的文件

注意:如果文件不存在,除读取模式外,所有模式都会创建该文件

你还可以指定以二进制模式还是文本模式处理文件:

模式键说明
文本't'文本模式
二进制'b'二进制模式

例如:

  • 以追加模式打开名为 data.csv 的文件 open('data.csv', 'a')
  • 以写入和二进制模式打开名为 foo.txt 的文件 open('foo.txt', 'wb')
  • 以读取和写入模式打开名为 bar.txt 的文件 open('bar.txt', 'rw')

默认打开模式是 'rt',因此 open('a.txt') 与 open('a.txt', 'rt') 相同

亲手试试

这节课没有代码挑战。

Python 文件操作中的所有课

自己练习: Python 在线编译器