python 如何访问文件
时间: 2024-10-19 08:12:19 浏览: 21
在Python中,访问文件通常通过内置的`open()`函数来完成。这个函数的基本语法如下:
```python
file = open(file_path, mode)
```
其中:
- `file_path`: 你需要操作的文件的完整路径,可以是相对路径或绝对路径。
- `mode`: 指定打开文件的方式,常见的模式有:
- `'r'` (默认) 或 `'rt'`:读取文本文件(默认,如果不存在则会抛出异常)
- `'w'` 或 `'wt'`:写入文本文件(会清空原有内容)
- `'a'` 或 `'at'`:追加到文本文件末尾
- `'b'` 或 `'bt'`:二进制模式用于处理非文本数据
- `'x'` 或 `'xt'`:独占创建新文件并写入
- `'r+'`, `'w+'`, or `'a+'`: 可读可写模式
例如,打开一个文本文件进行读取:
```python
with open('example.txt', 'r') as file:
content = file.read()
print(content)
```
`with`语句可以自动关闭文件,当你不再需要文件的时候,这非常有用。如果你忘记关闭,也可以手动调用`file.close()`。
阅读全文