python中内置的open函数
时间: 2024-11-09 14:28:12 浏览: 5
在Python中,`open()`是一个内置函数,用于打开文件并创建一个文件对象,让我们能够读取、写入或修改文件的内容。这个函数的基本语法如下:
```python
file = open(filename, mode)
```
其中:
- `filename`: 需要操作的文件名,可以是绝对路径或相对路径。
- `mode` (可选): 操作模式,常见的有:
- `'r'` (默认):读取模式,文件必须存在。如果文件不存在,则会抛出异常。
- `'w'`:写入模式,如果文件已存在,内容会被清空;若文件不存在,将新建文件。
- `'a'`:追加模式,在文件末尾添加内容,不会覆盖已有内容。
- `'x'`:独占创建模式,如果文件已存在则引发错误,只有当文件不存在时才能创建。
- `'b'` 或 `'t'` 后面通常跟一个,分别表示二进制和文本模式,默认是文本模式。
例如:
```python
# 读取文件
with open('example.txt', 'r') as file:
content = file.read()
# 写入文件
with open('new_file.txt', 'w') as file:
file.write('Hello, World!')
# 追加到文件
with open('append_test.txt', 'a') as file:
file.write('\nThis is an addition.\n')
阅读全文