python 打开文件
时间: 2023-10-13 12:21:27 浏览: 78
python打开文件的方式有哪些
可以使用 Python 中的 `open()` 函数打开文件,例如:
```python
f = open("filename.txt", "r")
```
上述代码将会打开名为 `filename.txt` 的文件,并以只读模式打开它。如果文件不存在,`open()` 函数将会抛出一个 `FileNotFoundError` 异常。
可以使用以下模式打开文件:
- `"r"` 只读模式(默认)
- `"w"` 写入模式,会覆盖文件中的所有内容
- `"x"` 排他模式,用于创建新文件,如果文件已存在则会抛出异常
- `"a"` 追加模式,用于向文件中追加内容
- `"b"` 二进制模式
- `"t"` 文本模式(默认)
例如,如果要以写入模式打开文件,可以这样写:
```python
f = open("filename.txt", "w")
```
在使用完文件后,应该使用 `close()` 函数关闭它,例如:
```python
f = open("filename.txt", "w")
# do some operations on the file
f.close()
```
如果不关闭文件,可能会导致数据丢失或不完整。此外,还可以使用 `with` 语句来自动关闭文件,例如:
```python
with open("filename.txt", "r") as f:
# do some operations on the file
```
在 `with` 语句块结束时,文件将自动关闭。
阅读全文