python with open 方法的各种使用
时间: 2023-06-09 20:05:10 浏览: 280
Python中的`with open()`是一种常用的读写文件的方式。它是一个上下文管理器,可以在处理文件时自动进行资源管理,包括文件的打开和关闭。具体使用方法如下:
1. 读取文件内容
使用`with open()`打开文件,并使用`read()`方法读取文件内容。
```python
with open('example.txt', 'r') as f:
file_content = f.read()
print(file_content)
```
2. 写入文件内容
使用`with open()`打开文件,并使用`write()`方法写入文件内容。
```python
with open('example.txt', 'w') as f:
f.write('hello world')
```
3. 追加文件内容
使用`with open()`打开文件,并使用`write()`方法将内容追加入文件。
```python
with open('example.txt', 'a') as f:
f.write('hello again')
```
4. 读取文件的每一行
使用`with open()`打开文件,并使用`readline()`方法逐行读取文件内容。
```python
with open('example.txt', 'r') as f:
for line in f:
print(line)
```
5. 读取文件的所有行
使用`with open()`打开文件,并使用`readlines()`方法将每行作为列表返回。
```python
with open('example.txt', 'r') as f:
lines = f.readlines()
print(lines)
```
以上是几种常见的`with open()`方法的使用方式。
阅读全文